Ios SceneKit冲突与Xcode 7发生了接触更改

Ios SceneKit冲突与Xcode 7发生了接触更改,ios,xcode7,game-physics,scenekit,Ios,Xcode7,Game Physics,Scenekit,我有一个SceneKit游戏,角色被设置为在游戏中碰撞和收集收藏品。这是使用标准的碰撞遮罩完成的,在我更新到Xcode 7之前一直工作得很好 现在,尽管冲突正在发生,但没有调用didbegincontact方法 是不是我错过了什么改变导致了这一切?我已经检查了代理声明并逐行审阅了所做的更改。您也必须设置contactTestBitMask,我通常会这样做: b.contactTestBitMask = b.collisionBitMask 很 完美。立即修复。这在iOS 9中是强制性的,即使项

我有一个SceneKit游戏,角色被设置为在游戏中碰撞和收集收藏品。这是使用标准的碰撞遮罩完成的,在我更新到Xcode 7之前一直工作得很好

现在,尽管冲突正在发生,但没有调用didbegincontact方法


是不是我错过了什么改变导致了这一切?我已经检查了代理声明并逐行审阅了所做的更改。

您也必须设置contactTestBitMask,我通常会这样做:

b.contactTestBitMask = b.collisionBitMask

很 完美。立即修复。这在iOS 9中是强制性的,即使项目的部署目标是iOS 8,也会导致运行iOS 9的设备出现问题。