Как сделать немедленный переход без перезагрузки состояния? - PullRequest
0 голосов
/ 17 декабря 2018

В настоящее время, переходя из состояния A в B в аниматоре, единица перезапускает состояние A к началу, вместо того, чтобы немедленно переходить от конца A к началу B.Как это исправить?

Переход не требует условий и не зацикливается.

Если снять флажок: есть время выхода, вся анимация останавливается в конце А.Что требуется для перехода в этот момент?Если я проверяю это снова, он перезапускает A перед переходом к B.

Как мне решить эту проблему?

Animator screenshot

"Move" имеетключевые кадры только для позиции, «поворот» только для вращения, а «ожидание» не имеет ключевых кадров, только пустая временная шкала.

Моя версия Unity: 2018.2.18f1 Личная

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Решение состоит в том, чтобы снять флажок «Записать значения по умолчанию» в состояниях аниматора.Таким образом, клипы анимации влияют только на анимированные значения.

0 голосов
/ 17 декабря 2018

Попробуйте установить «Продолжительность перехода» на 0, попробуйте с временем выхода и без enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...