Как сделать спрайт-листы Dragonbones совместимыми с Unity? - PullRequest
0 голосов
/ 25 марта 2019

Dragonbones экспортирует спрайт-листы, хотя по какой-то безбожной причине не дает возможности поддерживать порядок в данных кадрах. В каждой конфигурации они полностью перепутаны, что, как я понимаю, экономит место, но создает больше хлопот, чем стоит.

Чтобы противостоять этому, он предоставляет файл json, который детализирует расположение, имя и размеры каждого кадра на листе. Как бы хорошо это ни было, Unity, похоже, не имеет никакого способа использовать эти данные. Он разрезает изображение и именует / упорядочивает спрайты в указанном порядке, слева направо и снизу справа. Можно ли разделить лист и назвать каждый раздел в соответствии с предоставленным файлом?

Решение любого из них, конечно, подойдет.

Кажется, я не могу добавить изображение неработающего спрайт-листа, но я уверен, что идея понятна.

Файл Json ниже:

{"SubTexture":[ {"width":79,"y":233,"height":114,"name":"Idle_01_0","x":82},{"width":79,"y":233,"height":114,"name":"Idle_01_1","x":163},{"width":79,"y":349,"height":114,"name":"Idle_01_2","x":163},{"width":79,"y":233,"height":114,"name":"Idle_01_3","x":1},{"width":79,"y":117,"height":114,"name":"Idle_01_4","x":487},{"width":79,"y":1,"height":114,"name":"Idle_01_5","x":1},{"width":79,"y":1,"height":114,"name":"Idle_01_6","x":406}, ... etc. ],"name":"DBP_Animation_tex","imagePath":"Armature_tex.png"}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...