Применение вращения рыскания с крутящим моментом заставляет объект постоянно вращаться при движении вверх ногами (как fzero) - PullRequest
1 голос
/ 01 февраля 2020

Я пытаюсь, чтобы мой корабль был управляемым на уровне трубки, как в fzero. Моя проблема в том, что когда корабль достигнет 90 градусов или больше внутри трубы до go вверх дном, корабль начнет непрерывно вращаться и станет неуправляемым. https://gph.is/g/Z5YYDnQ

//Calculate the yaw torque based on the rudder and current angular velocity
    float rotationTorque = input.rudder - rigidBody.angularVelocity.y; //input.rudder = horizontal 
axis from key
    //Apply the torque to the ship's Y axis
     rigidBody.AddRelativeTorque(0f, rotationTorque, 0f, ForceMode.VelocityChange);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...