私はボールを投げるクリケットプレーヤーのシミュレーションをコーディングしており、プレーヤーがボールを投げる部分に来ました。私はボールのシミュレーションが非常に正確だとは思わないが、なぜ(なぜ物理学で何を探しているのかわからない)どういうわけかよくわからない。私が今まで持っていたことは、これに類似しています。アームは回転速度を持ち、ボールはある時点で解放されます。だから私はボールからボールまでのベクトルを使ってこれに近づき、ボールが右の法線の方向に移動すべき方向を計算しました。これが私の方向性です。クリケット物理学、基本シミュレーション
throwSpeedHorz = -1*sin(bowlerArmRotation * (3.14159/180)); // * rotationSpeed
throwSpeedVert = cos(bowlerArmRotation * (3.14159/180)); // * rotationSpeed
私が持っている問題は、これでアームの速度をどのようにしてそれぞれの速度を得るのですか?私はスピードのためにあまりにも高い数を与えた回転の速度でそれを倍しようとしました。 誰かが私を正しい方向に向けることができれば、それは非常に高く評価されます。
「bowlerArmRotation」には何が含まれているはずですか?そして、それが持つ価値の例を挙げることができますか? –
回転速度には、次のフレームで回転がどのくらい変化するかが含まれているため、時間の経過とともに速度が上がります。加速値と同様に、ボールが投げられるまでbowlerArmRotationに各フレームが加算されます。 –
ボウラーアームの長さは何秒ですか?その回転速度は1秒あたりのサイクル数で表されますか? –