我正在使用Cocos2d-x 2.0.2和与之相关的Box2D . 我创建了从b2ContactListner到检测碰撞的导数 . 我需要知道接触位置和冲动 . 现在问题是我的派生BeginContact(),EndContact()和preSolve()都被调用,而postSolve()不再被调用 . 这是由于设置b2Body时的某些属性配置还是因为没有碰撞解决事件发生而无法调用postSolve()?如果没有碰撞解决事件发生,我怎样才能从其他三个回调函数中获得冲突冲击?谢谢 .