Я использую Texture Packer.У меня .pvr.ccz файл, есть 10 кадров.
.pvr.ccz
Мне нужно создать AnimatedSprite с этой анимацией, но расширение TexturePacker возвращает только TextureRegion файлов.
AnimatedSprite
TextureRegion
Как я могу создать TiledTextureRegion из этого файла?
TiledTextureRegion
public TiledTextureRegion getTiledTextureFromPack(String name) { TexturePackTextureRegionLibrary packer; TexturePack spritesheetTexturePack; try { spritesheetTexturePack = new TexturePackLoader(game.getTextureManager(), "packs/") .loadFromAsset(game.getAssets(), name + ".xml"); spritesheetTexturePack.loadTexture(); this.packer = spritesheetTexturePack.getTexturePackTextureRegionLibrary(); } catch (final TexturePackParseException e) { Debug.e(e); } TexturePackerTextureRegion[] obj = new TexturePackerTextureRegion[this.packer .getIDMapping().size()]; for (int i = 0; i < this.packer.getIDMapping().size(); i++) { obj[i] = this.packer.get(i); } TiledTextureRegion texture = new TiledTextureRegion(spritesheetTexturePack.getTexture(), obj); return texture; }
Я нашел решение