jjzjj

didEndContact

全部标签

ios - SpriteKit : detect complete node overlap

我有两个SKShapeNodes——一个具有基于边缘的SKPhysicsBody,一个基于体积——我想检测它们的交点而不发生碰撞。我的这个工作正常,SKPhysicsContactDelegate接触方法在一个传递到另一个接触方法时被调用,但我的问题是didEndContact在edges不再相交时被调用,即使一个body完全包含在另一个body中。确定真正接触或重叠的最佳方法是什么,而不仅仅是边缘相交?我试过usesPreciseCollisionDetection,但没有用。 最佳答案 CGPointlocObj1=[sprit