Упаковщик спрайтов
Хорошую утилитку узрел я в этой штуке, называемой игровым движком — упаковщик спрайтов, вот он. Но нашлось у него недостатков некоторый вагон. Например, он не умеет сохранять и загружать проект и главное — сохраняет в XML, а вот PackedSpriteSheet из состава Slick его не понимает (или еще хуже, понимает, а я этот факт проморгал).
Я подумал, коли фантазия у меня сейчас забухала, то я могу принести немного пользы иным способом. Начал я с улучшения этого упаковщика.
Добавил сохранение и загрузку файла проекта, экспортирование в формат, понятный для PackedSpriteSheet, добавил поддержку упакованных тайловых карт, небольшие изменения в пользовательском интерфейсе.
Вот небольшой скриншотик:
А вот исходнички, пока еще не собрал бинарник. В планах добавить более продвинутый алгоритм упаковки (сейчас используется упаковка полочками), улучшить возможности работы в командной строке и возможность переименования упакованных спрайтов внутри проекта.
Вот, собрал бинарник и можно попробовать как оно в деле. (Сам .jar файл можно взять по этой ссылке)
Ссылка на репозиторий, просто дабы не было раскидано по комментариям.
- 31 августа 2012, 00:45
- 03
9 комментариев