我仅使用Box2D进行碰撞检测。我的代码类似于Ray Wenderlich的教程这里中的代码。
我遇到了一个问题。由于代码绕过了Box2D模拟,因此没有碰撞响应。因此,精灵可以重叠。我知道Box2D碰撞API提供一个单位法线向量来帮助解决碰撞。然而,该向量传达方向但不传达大小。因此,我无法确定我应该将重叠的精灵移动多远。有谁知道如何使用Box2D碰撞API手动解决重叠问题吗?
我遇到了一个问题。由于代码绕过了Box2D模拟,因此没有碰撞响应。因此,精灵可以重叠。我知道Box2D碰撞API提供一个单位法线向量来帮助解决碰撞。然而,该向量传达方向但不传达大小。因此,我无法确定我应该将重叠的精灵移动多远。有谁知道如何使用Box2D碰撞API手动解决重叠问题吗?