0
私は、ある特定の程度、速度、およびZ軸方向のオブジェクトを回転させて停止したいと思います。オブジェクトを特定の方向と速度で特定の角度で回転させる方法はありますか?
これは私のコードです。これにより
Quaternion targetRotation = Quaternion.AngleAxis(currentRotation.rotateValue, Vector3.forward);
float step = currentRotation.speed;
transform.rotation = Quaternion.RotateTowards(transform.rotation, targetRotation, step);
、私が所望の速度と角度で移動することができますが、方向が正しくありません。私がしていることは、180に達した後に180度移動させ、360度移動させることです。これはループしています。問題は、時計回りに360度移動する代わりに反時計回りに移動することです。ここで何が起こっているのかわからないのは、この1つに関して絶望的な助けが必要です。
ありがとうございます。
あなたの質問は明確ではありません。正確に何をしたいのかを説明してください。ただオブジェクトを回転させ、何を停止状態にしたいですか? –