Как реализовать перемещение персонажа по вертикальным поверхностям и вверх ногами?

Игрок управляет персонажем, который должен перемещаться по негоризонтальным поверхностям.

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

Пробовал притягивать персонажа к точке под ним, найденной с помощью raycast, но это не всегда корректно работает, и возникают проблемы со вращением персонажа.

Может у кого есть идеи, как реализовать такую механику?


Ответы (0 шт):