|
|
小弟我最近在做台球游戏~ 看了很多贴!基本和自己的思路一样,对于台球的碰撞算法我没有推算出碰撞后球的速度,不知道是我推算出错还是其他什么原因,望有做过台球的老鸟指点下!小弟不盛感谢!
球1在X与Y轴上的速度(V1x,V1y) 球2在X与Y轴上的速度(V2x,V2y)
发生碰撞时,根据动能守恒和动量守恒,在完全弹性碰撞下
MV1+MV2=MV1'+MV2'
MV1^2/2+MV2^2/2=MV1'^2/2+MV2'^2/2
V1'=(V1^2+V2^2)[开方]+V1+V2
V2'=-(V1^2+V2^2)[开方]
分别计算X轴和Y轴方向上的速度.计算出的结果我觉得是不对的吧 我是统筹计算的,把球1撞球2的多种情况全考虑进去! |
|