Анимационная система юнитов

Обзор анимационной системы

Анимационная система в Gem RTS отвечает за управление и переключение анимаций для игровых сущностей со сложной скелетной анимацией, таких как люди, животные или роботы. Состоит из двух основных компонентов:

  1. Конечный автомат (FSM) — обеспечивает корректные переходы между состояниями по запросам от внешних управляющих систем, таких как ИИ, команды игрока, игровая физика и другие.

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


Last updated