Данное приложение позволяет создавать и редактировать двумерные скелетные анимации.
Данная сущность содержит список файлов:
- Файлы скелетов
- Файлы анимаций
Анимация задаётся как набор состояний для скелета и длительности перехода между ними.
Скелет состоит из костей. Изначально предполагаются кости двух видов:
- Отрезок
- Окружность
Набор параметров костей скелета.
Содержит следующие параметры:
- Позиция одной точки
- Длина отрезка
- Поворот
- Цвет
- Толщина
Параметры:
- Позиция
- Радиус
- Толщина
- Цвет
- Добавление кости
- Изменение существующих костей
- Удаление кости
- Сохранение скелета в файл
- Добавление состояния
- Изменение параметров костей для состояния
- Изменение длительности перехода
- Сохранение анимации
- Экспорт анимации в gif
GUI состоит из 3 основных элементов:
- Строка меню (загрузка/сохранение файлов, экспорт анимации в gif).
- Область редактирования: canvas, на котором изображен скелет с возможностью его редактировать и проигрывать анимацию.
- Дерево файлов: отображает файлы в выбранном каталоге.