【发布时间】:2012-12-14 06:30:37
【问题描述】:
任何人都可以建议我或提供有关此方案的想法
我有一个动态物体(球)
还有运动体(圆形木块)
当球击中木块时,木块应以一定角度旋转其自身的中心,并应在几秒钟(0.2 毫秒)后停止。
当球碰到木块的右侧时,它应该顺时针方向旋转......当球碰到左侧的木块时,它应该逆时针方向旋转。
当运动体(木块)与球接触时,我尝试过这样。
blockBody->SetAngularVelocity( -60 * DEGTORAD );
但木块继续顺时针旋转。
任何帮助将不胜感激
谢谢大家
【问题讨论】:
-
是的,因为负角意味着在 Box2D 中顺时针旋转。如何将其设置为正值?或者你是说不管你设置什么值,它总是顺时针旋转?
-
我的意思是当一个动态体撞击到运动体的右侧时,它(运动体)应该顺时针旋转,如果它撞击到运动体的左侧,它应该逆时针旋转。
标签: iphone cocos2d-iphone box2d