Tag: texture atlas

无法通过AssetManager – libgdx从zip存档加载TextureAtlas

我有2个AssetManager实例:一个用于基本纹理,一个用于高质量纹理。 基本纹理位于“android / assets”文件夹中,高质量纹理包装在zip文件中。 此文件夹中的内容(文件名)是相同的 – 在zip存档中只有更好的质量纹理。 当我尝试从zip文件加载TextureAtlas时,AssetManager会抛出exception:“无法加载asset:teamLogo.png的依赖项”。 当我加载纹理文件时一切正常。 加载TextureAtlas仅适用于’android / assets’文件夹。 使用’android / assets’的AssetManager – 一切正常: AssetManager am = new AssetManager(); am.load( “images/image.png”, Texture.class ); am.load( “images/teamLogo.pack”, TextureAtlas.class ); 使用zip存档的AssetManager – 无法加载TextureAtlas: ZipFile archive = new ZipFile(expansionFileHandle.file()); ArchiveFileHandleResolver resolver = new ArchiveFileHandleResolver(archive); AssetManager amHQ = new AssetManager(resolver); 这很好用: amHQ.load( “images/image.png”, Texture.class ); 这不起作用: amHQ.load( […]

加载TextureAtlas的状态

我在基于LibGdx的游戏中使用TextureAtlas。 随着Atlas的大小增加,加载时间增加,因此显示我在游戏中设置的动画有延迟。 因此,我希望获得TextureAtlas的加载过程的状态。 1.无论如何获得状态? 2.任何听众?