Теперь помимо анимаций "по триггеру" Вы можете создать файл метаданных модели и указать в нём контроллер анимаций!
Внутри можно создать несколько слоёв (например, тело / голова / эмоции), которые будут работать независимо друг от друга. Пока есть 2 слоя - клип и контроллер.
- Первый это просто зацикленная анимация, которая будет выполняться бесконечно (например, моргание).
- А второй это граф, где можно указать несколько состояний, например: ожидание, ходьба, бег. А также настроить условия и время перехода в каждое из этих состояний.
Кроме того, в условиях можно добавлять собственные переменные через
entity.data, тем самым легко переключаться между десятками разных анимаций без особой нагрузки на сеть или рендеринг.Ну и вот небольшой гайд, как этим пользоваться 🙃