如何在Box2D中使用libgdx在碰撞事件中设置false / NoCollision?

我正在开发一款适用于Android的2D水下动作RPG,使用Box2D作为物理引擎,主要用于碰撞检测,碰撞响应以及由墙壁,岩石和其他生物组成的环境中的游戏角色移动。 我正在尝试实现角色动画(根据在Box2D中进行角色动画的最佳方式)。 问题是我想在碰撞发生时抑制碰撞响应。我被告知我应该在碰撞事件中设置'NoCollision',我假设你在预解决事件中通过b2Contact :: SetEnabled(false)来做。但是,libgdx JNI实现并没有在接口中实现预解决或后解决方法,因为它可以“按照其他方式完成”,如此处所述。 有谁知道我怎么可能这样做? 我是Box2D的新手,发现它很难,所以任何帮助都会非常感激!     
已邀请:
没关系,我已经更新了JNI接口来实现pre和post解决方法,所以现在我可以使用:contact.SetEnabled(false);     

要回复问题请先登录注册