Ответ: Вопросы от новичка
seaman, а с чего ты решил делать физику персонажа на RigidBody?
Я раньше тоже это хотел, но из-за одной проблемы перехотел.
При коллизии со стеной состоящей из нескольких блоков будет не правильно определяться нормаль. Из-за этой нормали Character подумает, что он стоит на земле и может прыгать по стене вверх.
На рисунке видно, что нижняя нормаль поднята вверх. Этого можно избежать, если уменьшить min penetration for penalty, но тогда появляется дрожание.
Вообще проблема PhysX CharacterController лишь в том, что он вообще не умеет выталкивать себя из других коллайдеров. Из-за этого сделать поднимающуюся платформу нельзя. Ну или как-то костылями.
Ну и толкать другие тела он не может, хотя это можно сделать вручную.
|