@Iron_Big_Cat

Как сделать переходную анимацию в Unity?

У меня есть 3 (по сути 4 анимации):
  1. Idle
  2. Idle – Run (Переходная анимация чтобы было плавнее)
  3. Run
  4. Run – Idle (Как и вторая но наоборот)


Как настроить Animator так, чтобы у меня переходные анимации проходили один раз, а потом могли зацикливаться Idle и Run?
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
DanceM
@DanceM
Кто хочет -ищет способ, кто не хочет -ищет причину
Я в аниматоре не так силен, чтобы без тестов выдать решение из головы, но подобную задачу решал и вкратце это выглядит так:

Строите переходы из одного состояния в другое
5d2988a12f4d3506018320.png
Делаете анимацию зацикленной, Loop
5d2988378eaf2615947993.png
Создаете условие выхода из зацикленной анимации, например присваивая переменной в аниматоре новое значение через скрипт
5d29884404cbf575699472.png
Если нужен выход по времени - играйтесь с Has Exit Time в самом переходе
5d2989609c096247903001.png
Ну и возможно вам не понадобятся переходные анимации, т.к. аниматор сам смешивать умеет анимации во время перехода
5d29897515945574310330.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы