当SKPhysicsBodies重叠检测
问题描述:
我有两个SKSpriteNodes,一个是一个细长的垂直矩形分割屏幕,另一个是球从一边到另一边弹跳。当球触及分频器时,触点将按预期触发。然而,当球正在穿过分频器时,我想继续触发每帧的接触功能。当SKPhysicsBodies重叠检测
如何检测两个SKPhysicsBody对象重叠的时间?我使用intersectsNode()函数取得了一些成功,但它使用了精灵的图像大小,它并不总是与物理主体大纲相匹配,因此我正在寻找替代方法。
谢谢!
你能分享一些代码吗 – archie
你看过['allContactedBodies'](https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKPhysicsBody_Ref/index.html#//apple_ref/ occ/instm/SKPhysicsBody/allContactedBodies)方法? – rickster
@rickster谢谢!这正是我期待的!猜测在阅读文档时错过了这一点。 – ORL