首先,让我来定义我如何看待这两个概念:
当对象A 碰撞/碰撞/碰到 对象B 时,会发生碰撞。因为他们彼此接触,但速度很快。
当对象A 触摸 对象B 时,会发生联系。因为它们与[非常]低速接触。正如他们只是触摸。
在 Box2D 中,我们将ContactListener
分配给PhysicsSystem
以检测联系人。我的问题是,我们如何检测到碰撞?
我在我的项目中使用 AndEngine 。
答案 0 :(得分:1)
您可以在联系人监听器的BeginContact函数中检查两个实体的相对速度。