Анимационная система юнитов
Обзор анимационной системы
Анимационная система в Gem RTS отвечает за управление и переключение анимаций для игровых сущностей со сложной скелетной анимацией, таких как люди, животные или роботы. Состоит из двух основных компонентов:
Конечный автомат (FSM) — обеспечивает корректные переходы между состояниями по запросам от внешних управляющих систем, таких как ИИ, команды игрока, игровая физика и другие.
Обработчик состояний в движке обеспечивает обратную связь FSM с другими игровыми системами и осуществляет управление анимациями и эффектами, согласно активному состоянию юнита. Большинство правил выбора анимаций прописаны в конфигурационных файлах Селектора анимаций (Animation Selector).

Описание назначения и принципов работы FSM в движке Gem RTS, а также структуры и основных компонентов его конфигурации.

Описание принципов работы Animation Selector: структура конфигурации выбора анимаций в зависимости от FSM-состояния и других параметров.

Руководство по отладке FSM и анимаций в редакторе
Last updated