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

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

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

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

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


Cover

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

Cover

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

Cover

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

Last updated