繁体   English   中英

如何在box2d中顺时针和逆时针旋转运​​动体

[英]how to rotate a kinematic body in clockwise and anti clockwise in box2d

有人可以建议我或提供有关这种情况的想法吗

  1. 我有一个动态的身体(球)

  2. 还具有运动机构(圆形的木块)

当球撞击木块时,木块应以一定角度旋转自己的中心,并应在几秒钟(0.2毫秒)后停止。

当球击中木块的右侧时,它应沿顺时针方向旋转...当球击中木块的左侧时,其应沿逆时针方向旋转。

当运动物体(木块)与球接触时,我就这样尝试过。

blockBody->SetAngularVelocity( -60 * DEGTORAD );

但木块继续沿顺时针方向旋转。

任何帮助将不胜感激

谢谢大家

您不应该自己处理和解决碰撞,而应该为每个对象设置不同的重量/大小和摩擦,并让box2d为您处理碰撞。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM