Как программно установить или обработать новую позицию преобразования объекта после завершения анимации меанима? - PullRequest
0 голосов
/ 23 июня 2019
  • Итак, у меня есть куча меанимных анимаций.

Я пробовал различные комбинации с "Root Transform Position (XZ)" (например, отмечен, не отмечен, Orginal & Center of Mass &«Apply Root Motion»)

Проблема в том, что каждая комбинация в некотором отношении терпит неудачу.

  • Примечание: моя анимация перемещает персонажа

Таким образом,Мне бы хотелось, чтобы GameObject был точно таким, какой он есть, после завершения анимации.

Однако, если вы снимите флажок «Root Transform Position (XZ)», независимо от того, отмечен ли «Применить корневое движение» аниматора, или нет,анимация не перемещает GameObject во время анимации.

Если вы отметите «Root Transform Position (XZ)», он перемещает GameObject (как и должно быть), но после завершения анимации он все еще существует висходная (стартовая) позиция.(Что плохо и ложная иллюзия.)

Как вы это исправите?Или программно установить новую позицию, где анимация закончила GameObject?

Спасибо!

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