По умолчанию кинематические акторы в PhysX просто отталкивают контроллеры или игнорируют их:
Очевидно, что это нежелательное поведение для таких вещей, как лифты или эскалаторы. Я не уверен, как на самом деле «приклеить» контроллер к платформе, чтобы плеер не упал.
Я попытался добавить кинематическое целевое смещение платформы к вектору смещения при перемещении контроллера на каждом шаге моделирования, однако это не предотвратило «толкание» кинематического актора и было не очень точным.
Как это обычно достигается? В документации упоминается использование препятствий для движущихся платформ, но я не понимаю, как это поможет в данном случае.
Я использую PhysX 3.3.0.