Избегайте прыжков персонажа из-за капсульного коллайдера - PullRequest
3 голосов
/ 23 апреля 2020

В моей игре "Единство" есть персонаж с капсульным коллайдером. Когда персонаж ударил другого коллайдера по сферической части капсулы, персонаж отправляется в воздух. Как этого избежать?

Вот видео, объясняющее проблему

У меня уже есть некоторые решения, но они на самом деле не работают:

  • Используйте цилиндрический коллайдер вместо капсулы, но он не существует. Я попытался сделать один с meshcollider, и результат не так хорош, как с коллайдером из каспул, так как meshcollider не идеально закруглен. Я также пытался создать один с множеством прямоугольных коллайдеров, но он создает те же проблемы, что и мешколлайдер.

  • Установить действительно большую силу тяжести, когда персонаж находится на земле, но проблема в том, что я в игре есть наклонные плоскости, поэтому она тоже не работает.

Спасибо за помощь

...