Swift中的定向碰撞检测

时间:2015-11-18 01:54:00

标签: swift sprite-kit game-physics

我知道如何使用SpriteKit物理引擎来检测两个节点之间何时发生碰撞,但是,我希望能够检测到这一点并获得相对于其中一个对象的方向。碰撞发生了。任何人都很好奇,我问这个,所以我可以做一个平台游戏,我需要检测什么东西放在地板上。感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:2)

在您的一个对象(可能是您的场景对象)上实现SKPhysicsContactDelegate。将您的场景physicsWorld.contactDelegate设置为该对象。

在联系代表的didBeginContact(_:)方法中,您将获得SKPhysicsContact个对象。联系人contactNormal属性应该是您感兴趣的方向。