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