我使用 SpriteKit for iOS 7/8 来构建一个简单的应用程序,但是当我尝试触摸并启动其中一个事件时,我的精灵有些问题两个节点彼此太靠近。
当我尝试触摸其中一个时,我最终触摸上层一个方形面具,如果我更改[self addChaild:]
顺序,它会发生相同但与另一个相同。
我想知道我是否可以为节点创建更多的precisse掩码,以便在我尝试触摸它们时发生这种情况。我知道我可以为每个人创建一个物理世界和一个物理体来控制碰撞检测,但我不知道这是否是正确的方法。
顺便说一句......我使用方法touchesBegan:withEvent:
和touchesEnded:withEvent:
来触摸事件检测。
PD:如果您需要有关我的实施的更多信息,请告诉我们。