我編寫了一個模擬板球運動員投擲球,我來到了球員投球的部分。我不認爲我的球模擬很準確,但我不太清楚爲什麼(不知道在物理學中要尋找什麼)。到目前爲止,我所擁有的是類似的東西,手臂有一個旋轉速度,球在某個點被釋放。所以我用胳膊上的一個向量接近球的位置,我想出了球應該沿着正常方向行進的方向。所以這就是我的方向。板球物理,一個基本的模擬
throwSpeedHorz = -1*sin(bowlerArmRotation * (3.14159/180)); // * rotationSpeed
throwSpeedVert = cos(bowlerArmRotation * (3.14159/180)); // * rotationSpeed
我現在的問題是如何使用手臂的速度來獲得每個手臂的總速度。我已經試圖乘以速度的旋轉速度,使速度太高。 如果有人能指出我在正確的方向,將不勝感激。
什麼是'bowlerArmRotation'應該包含?你能舉一個它會有的價值的例子嗎? – 2012-04-11 16:33:35
旋轉速度包含旋轉在下一幀中的變化量,因此隨着時間的推移速度會加快。像加速度值一樣,它會被添加到bowlerArmRotation中,直到球被拋出 – 2012-04-11 16:40:01
Bowler Arm的長度是多少?它的轉速是多少? – 2012-04-11 16:50:30