Привет, моя неработающая анимация работает не так, как задумано.Когда персонаж бездействует, он медленно сдвигается с места.Я проверил, что движение не вызвано сценарием.
Похоже, что это связано с физикой, потому что когда я включал кинематику и выключал коллайдер персонажа, анимация бездействия не вызывала смещение персонажа.Я искал в Интернете похожие проблемы и могу только думать, что моя проблема связана с движением, вызванным самой анимацией.
Когда я импортировал анимацию из Blender, я установил флажок «Запеченная анимация».В Unity я также установил для Root Node значение None для импортированных анимаций.Из того, что я прочитал, установка корневого узла заставляет анимацию взаимодействовать с окружающей средой (и двигаться), тогда как запеченная означает, что анимация является чисто визуальной.Тем не менее, ничего из этого не решает проблему дрейфующей неработающей анимации.У меня заканчиваются идеи, и я очень ценю вашу помощь.
Я мог бы вручную заморозить позицию с помощью скрипта, но это похоже на обходной путь.Интересно, что когда я впервые захожу в режим просмотра игры и запускается анимация на холостом ходу, дрейфа нет.Однако после выхода из анимации ходьбы и повторного воспроизведения анимации ожидания я вижу дрейфующее поведение.