Существует ли инструмент, помогающий быстро определять кадры анимации из листов спрайтов неодинакового размера?

16

Многие онлайн-листы спрайтов имеют прямоугольники неравномерного размера в качестве кадров анимации и часто используют часть изображения для титров и т. Д., Что затрудняет правильное закрепление листов игровым движком.

Есть ли какой-нибудь инструмент, который поможет вам быстро определить кадры на листе, экспортировать данные анимации, которые будет использовать игровой движок?

Dan7
источник
3
Ух ты, я думал задать этот точный вопрос две недели назад.
Лунин
1
Существует упаковщик листов спрайтов , но он генерирует листы спрайтов из необработанных кадров.
Ali1S232
@ Dan7: Если эти инструменты помогают достичь того, чего вы хотите, и, следовательно, ответить на ваш вопрос, вы должны опубликовать ссылки на эти инструменты (и, возможно, краткое описание того, как вы решили свою проблему) в качестве ответа. Они на самом деле не относятся к вопросу, если только вы не хотите перечислить их как «непригодные» решения вашей проблемы.
bummzack
Хотя они не совсем то, что я хотел, у них есть свой «улов», когда дело доходит до подходов. Но вы правы, я должен подтолкнуть их к ответу.
Дан 7
1
Привет, я создатель редактора darkFunction. Он делает именно то, что вы просили (на самом деле специализируется на анимации неоднородных листов спрайтов). Проверьте бета-версию, сейчас она очень стабильная. На какие уловы вы ссылаетесь? Если чего-то не хватает, дайте мне знать, и я постараюсь включить это в следующий выпуск! :)
Сэм

Ответы:

7

[Перемещено из тела вопроса] Вот список того, что я нашел путем поиска в 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 ): видел, как это используется в учебном пособии, но веб-страница автора в данный момент выглядит неактивной .

Dan7
источник
1
DarkFunction Editor - действительно хороший инструмент.
Тони
2

Обычно такие спрайт-листы поставляются с дополнительным файлом с координатами для упакованных кадров (некоторые могут даже вращаться). Извлечение кадров без этих координат действительно может быть трудоемкой задачей. Автоматизировать это также будет очень сложно, поскольку один спрайт не обязательно имеет смежную форму.

Если файл координат отсутствует, я бы, вероятно, использовал инструмент Photoshop Slice, чтобы пометить отдельные кадры, а затем вы можете экспортировать все фрагменты одновременно, используя «Сохранить для Web и устройств».

bummzack
источник