box2d圆形身体卡在angular落里

美好的一天,我有一个圆形的身体,朝某个方向滚动。 我的游戏中的一些平台是相互垂直的,形成一个像_ |一样的90度angular (没有差距:))我的问题是,如果它与angular落相撞,圆形机身卡在两个平台之间。 只有暗示一个冲动的身体释放,但重力似乎不再影响它。

我已经看到了解决scheme的post,但他们都是指方angular色的身体。

有没有人有这个问题的build议?

谢谢

我觉得问题可能是圆形的身体已经rest,因此已经“睡觉”了。 查看http://www.box2d.org/manual.html的睡眠参数部分,并在创buildbodyDef时尝试以下操作:

bodyDef.allowSleep = false; 

或者,你可以使用一些外部事件来唤醒你的睡觉的身体:

 myBody->setAwake(true);