Об этом проекте
Godot Aseprite Wizard (Godot 4)
Aseprite Wizard — это плагин для Godot, который помогает импортировать анимации Aseprite в Godot. Он предоставляет несколько различных методов импорта и поддерживает различные узлы, такие как AnimationPlayers, AnimatedSprites 2D/3D и SpriteFrames.
Подробнее смотрите в [документации](https://thisisvini.com/aseprite-wizard).
_Эта ветка поддерживает Godot 4. Документация и код для Godot 3 находятся в ветке [godot_3](https://github.com/viniciusgerevini/godot-aseprite-wizard/tree/godot_3). Больше информации о различиях между Godot 3 и Godot 4 можно найти в задаче https://github.com/viniciusgerevini/godot-aseprite-wizard/issues/70._
## Возможности
- Импортер Godot и доки инспектора для простого импорта и повторного импорта.
- Добавляет автоматические импортеры:
- Aseprite SpriteFrames: использование файлов aseprite в качестве ресурсов SpriteFrames.
- Aseprite Texture: использование файлов aseprite в качестве статических изображений (импортируется только первый кадр).
- Aseprite Tileset Texture: использование файлов aseprite с слоями tilemap в качестве AtlasTexture, которые можно напрямую добавлять в создатель тайлсетов Godot.
- Доки инспектора для ручного импорта анимаций в:
- AnimationPlayer (Sprite2D, Sprite3D и TextureRect).
- AnimatedSprite2D/3D.
- В качестве отдельного ресурса SpritesFrames.
- Поддерживает направления анимаций Aseprite (прямое, обратное, пинг-понг, обратный пинг-понг).
- Поддерживает зацикленные и незацикленные анимации через повтор Aseprite или теги.
- Разделяет каждый тег Aseprite на отдельные анимации. Если теги не определены, все импортируется как анимация по умолчанию.
- Фильтрует слои, которые вы не хотите видеть в итоговой анимации, с помощью регулярных выражений.
- Поддерживает слайсы. Импорт только области из вашего файла.
- Для AnimatedSprite
- Создает SpriteFrames с Atlas Texture для использования в AnimatedSprites.
- Преобразует длительность кадра Aseprite (определенную в миллисекундах) в FPS анимации Godot. Таким образом, вы можете создавать анимацию с правильным таймингом в Aseprite, и она должна работать так же в Godot.
- Возможность экспортировать файл Aseprite в один ресурс SpriteFrames или разделять каждый слой в разных ресурсах.
- Добавляет импортер файлов Aseprite в Godot.
- AnimationPlayer
- Добавляет и удаляет дорожки анимации, не удаляя другие существующие дорожки.
- Вы можете импортировать несколько файлов в один и тот же AnimationPlayer или импортировать каждый слой в свой собственный Sprite/TextureRect и AnimationPlayer.
- Поддерживает библиотеки анимаций.
Aseprite Wizard требуется только во время разработки. Если вы решите больше его не использовать, вы можете удалить плагин, и все ранее импортированные анимации должны продолжать работать как ожидается.
## Контакты
Спасибо за постоянную обратную связь и предложения. Если у вас возникают проблемы с плагином или есть предложения/вопросы, пожалуйста, создайте задачу в этом репозитории.
Если вам нравится контент, связанный с разработкой игр, вам может понравиться мой [канал](http://youtube.com/c/ThisIsVini).
Посетите мой [сайт](https://thisisvini.com) для получения дополнительных вариантов связи.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.