Общие сведения

Анимации подключаются через fsm состояния и selector, который выбирает какую именно анимацию запустить в этом состоянии. В 95% случаев имя запроса для selector такое же, как имя состояния в fsm

Файлы для selector размещаются в папке \scene\properties\animation_selector\

Название селектора <имя>.set, где имя - это имя fsm указанное в .def файле анимируемой модели.

Пример 1. Для человека используется human.set

Пример 2. Для лошади используется имя animal. В файле scene\properties\animal.ext оно берется из строки

{fsm "animal"

Файл horse.inc в папке с моделью лошади содержит непосредственно fsm для лошади

Для удобства работы рекомендовано использовать файлы *.inc, в которых собраны выборки смысловых блоков анимаций

Условия в if можно использовать все, которые подходят для actor / human

  • если условие по if сработало, то дальше выборка будет работать только внутри этого if

  • если selector вернул пустую анимацию, то юнит ничего не делает

Last updated