我正在使用TexturePacker2为libGDX创建TextureAtlas。我的文件名由名称,白天和x和y位置组合在一起。
mytexture_atday_300_400.png
在myPackage.pack文件中,每个TextureRegion都会出现如下:
mytexture_atday_300
即使我将用于打包的属性'useIndexes'设置为true ...没有文件后缀和缺少文件名的最后一部分。
答案 0 :(得分:1)
TexturePacker
总是在最后一个下划线后修剪单词,然后将其作为TextureRegion
的名称。您应该更改文件名以使用其他分隔符,例如连字符“ - ”。我认为别无他法。
答案 1 :(得分:0)
如果图像文件名称ENDS带下划线然后是数字(例如animation_23.png),则该数字被视为“索引”并单独存储。存储的图像名称没有下划线和索引。 TextureAtlas允许检索具有相同名称的所有图像的列表,按索引排序。这样可以轻松打包动画而不会丢失帧的顺序。