Об этом проекте

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) для получения дополнительных вариантов связи.