我正在编写一个模拟板球运动员投球的代码,我已经来到了球员投球的部分。我不认为我对球的模拟非常准确,我不太确定为什么(不知道在物理学中要寻找什么)。到目前为止,我所拥有的与此类似,手臂具有旋转速度,并且在某个点释放球。所以我使用从手臂到球的向量来接近这个,我想出了球应该在正确的法线方向上移动的方向。所以这就是我的方向。
throwSpeedHorz = -1*sin(bowlerArmRotation * (3.14159/180)); // * rotationSpeed
throwSpeedVert = cos(bowlerArmRotation * (3.14159/180)); // * rotationSpeed
我遇到的问题是如何使用手臂的速度来获得每个手臂的总速度。我尝试将它乘以旋转速度,这给出了一个太高的速度数字。如果有人能指出我正确的方向,将不胜感激。