2013-05-24 3 views
0

Я использую TexturePacker2 для создания TextureAtlas для libGDX. Мои имена файлов объединены именем, днем ​​и x- и y-позицией.TexturePacker2 разрезает имена файлов (не только суффикс)

mytexture_atday_300_400.png 

В myPackage.pack файл каждый TextureRegion происходит так:

mytexture_atday_300 

Даже если установить свойство «useIndexes» для упаковки истины ... нет суффикса файла и недостающей последней часть имени файла.

ответ

1

TexturePacker всегда обрезать слово после последнего символа подчеркивания, а затем использоваться как имя TextureRegion. Вы должны изменить свое имя файла, чтобы использовать другой разделитель, например дефис «-». Я думаю, что другого выхода нет.

+0

Это невозможно из-за внутренних соглашений об именах. Я должен написать обходное решение для этого. Благодарим вас за информацию, что это нормальное поведение. –

0

Если имя файла изображения ENDS с подчеркиванием, а затем число (например, animation_23.png), номер считается «индексом» и хранится отдельно. Имя изображения сохраняется без подчеркивания и индекса. TextureAtlas позволяет отображать список всех изображений с тем же именем, которые упорядочиваются по индексу. Это облегчает сборку анимаций без потери порядка кадров.

Смежные вопросы