Я новичок в развитии Unity. У меня есть мяч с RigidBody 2D
, и я хочу, чтобы он вращался в течение 1 секунды. Не имеет значения скорость. Скорость может быть автоматически.Как повернуть rigidBody2d за определенный период?
Я хочу просто: при втором 0 находиться в исходном положении и на втором 1 находиться в конечном положении. Вращение может быть: 180, 360, 720 .. и т. Д.
Я пробовал с angularVelocity
, но никогда не останавливался. Я попытался добавить крутящий момент, но тот же. Я не знаю, как справиться с этим.
rb.angularVelocity = 180;
или
rb.AddTorque(90);
вы можете использовать angularVelocity и через одну секунду вы можете установить angularVelocity к нулю – luizcarlosfx
Как я могу знать, если он находится в правильном положении после того, как за одну секунду? –
место вы имеете в виду вращение? – Bijan