0

libGDX の TextureAtlas を作成するために TexturePacker2 を使用しています。私のファイル名は、名前、昼間、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 に答える