Ноги IK raycast попадает в край, и не знает, какой поворот использовать - PullRequest
2 голосов
/ 05 мая 2019

В настоящее время я работаю на некоторых футах IK, и это работает правильно, пока raycast не достигнет своего края.В этот момент raycast использует обе грани ребра для задания поворота, что вызывает дрожание ноги между двумя положениями. Reference Gif

Мне интересно, как я мог решить эту проблемуЯ пробовал перемещаться между двумя позициями и поворотами, т.е. (с currentPos на targetPos), но из-за того, что raycast всегда проверяет поверхность, она не работает.Я ищу решение, где я могу сказать что-то вроде;Выберите одну из двух целевых позиций или поворотов.

Я надеюсь, что кто-то может посоветовать мне.

1 Ответ

0 голосов
/ 05 мая 2019

Для решения проблем, которые у меня были, я использовал Spherecast вместо Raycast, как предлагал @akaBase. Кажется, сфера вычисляет среднее значение, которое отлично работает.

...