TransWikia.com

Unity. Некорректно выполняется прыжок

Stack Overflow на русском Asked by Spasibo on January 1, 2022

Работаю над 3D проектом.
К сожалению, в данный момент, не смогу предоставить скрипты. Но скажу так : скрипты у меня идеальны… прыжок выполняется через Rigidbody.
Было время, когда прыжок через Rigidbody у меня работал на ура.
Все пошло наперекосяк когда я намудрил с анимацией персонажа.
Теперь прыжок ведёт себя странно : игрок не применяет силу, а как бы "телепортируется" в воздух и медленно падает.
Может быть у кого была такая заноза?
Я на 100% не уверен, что это из за анимации, но на 90% смахивает.
Может ли анимация влиять на это и как это решить?

Анимацию прыжка еще не делал!

One Answer

Я понял в чем дело случайно наткнувшись на англоязычный источник. Все дело было в этой адской штуке - Apply Root Motion в компоненте Animator - так и знал, что дело в анимации! Нужно было отжать чекбокс! Вот что написано в документации о анимации без ARM : означает, что при размещении персонажа с такой анимацией в сцену, она не будет перемещать персонаж. Другими словами, анимация не содержит “root motion". [1]: https://i.stack.imgur.com/cELs2.png Тот случай, когда уже сам нашел решение. Надеюсь помогу кому-то.

Answered by Spasibo on January 1, 2022

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP