任何人都可以建议我或者对这个场景有所了解
我有一个动态的身体(球)
还有运动体(圆形的木块)
当一个球击中木块时,木块应以一定的角度旋转其自身的中心,并在几秒钟(0.2毫秒)后停止。
当球撞到挡块的右侧时,它应该顺时针旋转......当球击中左侧的木块时,它应该以逆时针方向旋转。
当我接触到球时,我尝试了这样的运动体(木块)。
blockBody->SetAngularVelocity( -60 * DEGTORAD );
但木块继续沿顺时针方向旋转。
任何帮助都将深受赞赏
全部谢谢
答案 0 :(得分:0)
您不应该自己处理和解决碰撞,而应该为每个物体设置不同的重量/尺寸和摩擦力,并让box2d为您处理碰撞。