Эта страница смотрится лучше со включённым JavaScript

Плагин для Unity: авто-экспорт графики из Aseprite

 ·  ☕ 2 min read

Существует шикарный плагин для Unity - Aseprite Animation Workflow, при использовании которого не хватает для полного счастья совсем чуть-чуть.

(Об одном “чуть-чуть” я писал в статье)

К сожалению, aseprite-файлы не показывают свои изменения в системах контроля версий (я пользуюсь встроенной в Rider, но такое много где реализовано, например, для png). И если что-то неочевидное из коммит-сообщения, но важное визуально, поменялось, узнать это можно только скачав обе версии, а потом открыв их в Unity или Aseprite. Плюс обычные png и jpg файлы показывает почти любой файловый менеджер, можно беглым взглядом оценить всю графику из той или иной папки. Альтернатива - это смотреть в Unity или каждый файл открывать отдельно в Aseprite.

Чтобы облегчить просмотр изменений при коммитах и иметь возможность что-то делать с графикой вне редакторов, я написал вот такой микро-плагин. Спасибо юнитекам, что дали доступ к OnPostprocessAllAssets, и авторам Aseprite за интерфейс командной строки. Благодаря этим двум ингредиентам, написать остальное было вопросом пары часов.

Результат выложил на гитхаб. Для линукс пользователей достаточно будет скачать репозиторий и поправить путь до запускаемого файла Aseprite. Любителям Windows и MacOS могу предложить моральную поддержку.)) Может быть когда-нибудь я отлажу скрипт и для остальных систем, но сроков обещать не буду. С другой стороны, там два файла по 20-30 строчек, YOU CAN DO IT!

PS. Аналогичный плагин для экспорта из Krita описан тут.

Небольшая иллюстрация:

Share on