Многие онлайн-листы спрайтов имеют прямоугольники неравномерного размера в качестве кадров анимации и часто используют часть изображения для титров и т. Д., Что затрудняет правильное закрепление листов игровым движком.
Есть ли какой-нибудь инструмент, который поможет вам быстро определить кадры на листе, экспортировать данные анимации, которые будет использовать игровой движок?
animation
spritesheet
Dan7
источник
источник
Ответы:
[Перемещено из тела вопроса] Вот список того, что я нашел путем поиска в Google:
Sprite Vortex ( http://spritevortex.codeplex.com/ ): может автоматически определять кадры. Произошли некоторые сбои, и они все еще глючат, в противном случае это очень хороший вариант. При экспорте убедитесь, что вы щелкаете корневой элемент вместо отдельной анимации в древовидном представлении, чтобы экспортировать все определения анимации.
Редактор darkFunction ( http://darkfunction.com/ ): если дважды щелкнуть спрайт, он автоматически создаст рамку. Все еще некоторая ручная работа, но прекрасно работает пока.
Spritimator ( http://www.google.com/search?q=spritimator&ie=utf-8&oe=utf-8&aq=t ): видел, как это используется в учебном пособии, но веб-страница автора в данный момент выглядит неактивной .
источник
Обычно такие спрайт-листы поставляются с дополнительным файлом с координатами для упакованных кадров (некоторые могут даже вращаться). Извлечение кадров без этих координат действительно может быть трудоемкой задачей. Автоматизировать это также будет очень сложно, поскольку один спрайт не обязательно имеет смежную форму.
Если файл координат отсутствует, я бы, вероятно, использовал инструмент Photoshop Slice, чтобы пометить отдельные кадры, а затем вы можете экспортировать все фрагменты одновременно, используя «Сохранить для Web и устройств».
источник