2016-04-27 2 views
2

Привет, У меня есть некоторые проблемы с компоновщиком атласа атласа-упаковщика из libgdx .... возможно, у кого-то была такая же проблема ... Я упаковываю свои текстуры в свое настольное приложение вроде этого .. ., который работает и файлы пакета обновления генерируются ...libGDX Файл AssetManager не найден * .pack

public class DesktopLauncher { 
private static boolean rebuildAtlas = false; 
private static boolean drawDebugOutline = true; 

public static void main (String[] arg) { 
    if (rebuildAtlas) { 
     Settings settings = new Settings(); 
     settings.maxWidth = 1024; 
     settings.maxHeight = 1024; 
     settings.duplicatePadding = false; 
     settings.debug = drawDebugOutline; 
     TexturePacker.process(settings, "asset_raw/images", "../android/assets/images", "ppack.pack"); 
    } 

в моем классе assetloader я загрузить это или я тоже попробовать ...

public void init (AssetManager assetManager) { 
    this.assetManager = assetManager; 

    // set asset manager error handler 
    assetManager.setErrorListener(this); 
    assetManager.load("../android/assets/images/ppack.pack",TextureAtlas.class); 


    // start loading assets and wait until finished 
    assetManager.finishLoading(); 
    Gdx.app.debug(TAG, "# of assets loaded: "+ assetManager.getAssetNames().size); 
    for (String a : assetManager.getAssetNames()) 
     Gdx.app.debug(TAG, "asset: " + a); 

    TextureAtlas atlas = assetManager.get(../android/assets/images/ppack.pack"); 

...

Однако я получить ошибка:

com.mygdx.game.Assets: Couldn't load asset '../android/assets/images/ppack.pack' 

Но файл существует и не имеет странный верхний нижний или antoher странного символа в его названии

какие-либо предложения?

ответ

0

Вы не должны

"../android/assets/"

удалить эту часть. Если вы снова получите ошибку, проверьте свой Рабочий каталог под номером Конфигурации запуска/отладки (Android Studio) и укажите папку с вашими ресурсами.

https://github.com/libgdx/libgdx/wiki/Managing-your-assets

+0

Я поменял свой рабочий каталог на папку с активностью, но все еще получил ошибку -.- Текущая рабочая директория в Java: ... \ gdx \ first \ android \ assets , и ошибка com.mygdx.game.Assets: Не удалось загрузить ресурс '/ppack.pack' com.badlogic.gdx.utils.GdxRuntimeException: Файл не найден: \ ppack.pack (внутренний) – Ingenious

+0

Вы пытаетесь выполнить настольное приложение? –

+0

assetManager.load ("images/ppack.pack", TextureAtlas.class); assetManager.get ("images/ppack.pack", TextureAtlas.class); –

0

решить, установив рабочую директорию .../GDX/первый; и загрузка ppack.atlas, а не .pack

Смежные вопросы