当SKPhysicsBodies重叠时检测

时间:2015-07-20 21:02:37

标签: swift sprite-kit

我有两个SKSpriteNodes,一个是划分屏幕的薄垂直矩形,另一个是从一侧到另一侧弹跳的球。当球接触分隔器时,按预期触发接触。然而,当球在分隔器中移动时,我想继续触发每个帧的接触功能。

如何检测两个SKPhysicsBody对象何时重叠?我使用intersectsNode()函数取得了一些成功,但它使用了精灵的图像大小,它并不总是与物理主体轮廓相匹配,因此我正在寻找替代方案。

谢谢!

1 个答案:

答案 0 :(得分:1)

请参阅文档中的allContactedBodies方法。