Привет, У меня есть некоторые проблемы с компоновщиком атласа атласа-упаковщика из 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 странного символа в его названии
какие-либо предложения?
Я поменял свой рабочий каталог на папку с активностью, но все еще получил ошибку -.- Текущая рабочая директория в Java: ... \ gdx \ first \ android \ assets , и ошибка com.mygdx.game.Assets: Не удалось загрузить ресурс '/ppack.pack' com.badlogic.gdx.utils.GdxRuntimeException: Файл не найден: \ ppack.pack (внутренний) – Ingenious
Вы пытаетесь выполнить настольное приложение? –
assetManager.load ("images/ppack.pack", TextureAtlas.class); assetManager.get ("images/ppack.pack", TextureAtlas.class); –