Unity Animation воспроизводит предварительный просмотр, но не играет в игру
Я сделал простую анимацию для объекта игры на мече, чтобы постоянно медленно двигаться вверх и вниз, пока персонаж игрока стоит на месте.
У моего меча есть компонент Animator:
Контроллер Animator также очень прост, эта анимация привязана к моему состоянию по умолчанию:
Анимация прекрасно воспроизводится в режиме предварительного просмотра окна Анимация. Но когда я запускаю свою игру, анимация вообще не играет, меч просто останавливается, вместо того чтобы двигаться.
В чем причина этой проблемы?
1 ответ
Я наконец-то решил проблему. Оказывается, все, что мне нужно было сделать, это отключить "Apply Root Motion" на моем Animator для его правильной работы.
Если вы тестируете на устройстве Android, я бы посоветовал вам перейти в "Настройки сборки"> "Настройки проигрывателя"> "Другие настройки"> "Снимите флажок" Статическая пакетная обработка "". Создайте и разверните apk на свой телефон. Теперь анимация должна работать плавно.