0

我正在使用 TexturePacker2 为 libGDX 创建一个 TextureAtlas。我的文件名由名称、白天和 x 和 y 位置组合在一起。

mytexture_atday_300_400.png

在 myPackage.pack 文件中,每个 TextureRegion 都像这样发生:

mytexture_atday_300

即使我将用于打包的属性 'useIndexes' 设置为 true ......没有文件后缀并且文件名的最后一部分丢失。

4

2 回答 2

1

TexturePacker总是修剪最后一个下划线之后的单词,然后曾经是TextureRegion. 您应该更改文件名以使用另一个分隔符,例如连字符“-”。我认为没有其他办法。

于 2013-05-24T21:40:04.320 回答
0

如果图像文件名以下划线结尾,然后是数字(例如 animation_23.png),则该数字被视为“索引”并单独存储。图像名称存储时不带下划线和索引。TextureAtlas 允许检索具有相同名称的所有图像的列表,按索引排序。这使得在不丢失帧顺序的情况下打包动画变得容易。

于 2013-07-23T19:58:54.130 回答