为什么在SceneKit中没有调用Contact Delegate?

时间:2015-09-08 23:54:27

标签: ios swift scenekit xcode7 beta

我正在开发一款游戏,我在SceneKit中遇到了联系代表的问题。我在ViewController中声明了正确的委托,并使用它来设置委托:

    sceneView.scene?.physicsWorld.contactDelegate = self

它应该可以工作,实际上,它可以使用XCode 6.4,但是使用beta XCode 7却没有。相同的代码。我的问题是:这里的任何人都能知道它的临时修复吗?

1 个答案:

答案 0 :(得分:7)

从iOS9开始,您必须明确配置physicsBody的“contactTestBitMask”以获取联系人通知。