SceneKit collision didbegincontact change with Xcode 7
SceneKit collision didbegincontact change with Xcode 7
我有一个 SceneKit 游戏,角色设置为在游戏中碰撞并收集收藏品。这是使用标准碰撞掩码完成的,并且在我更新到 Xcode 7.
之前一直运行良好
现在虽然碰撞正在发生,但没有调用 didbegincontact 方法。
我是否遗漏了导致此问题的更改?我检查了委托声明并逐行审查了所做的更改。
你也必须设置contactTestBitMask,我通常这样做:
b.contactTestBitMask = b.collisionBitMask
我有一个 SceneKit 游戏,角色设置为在游戏中碰撞并收集收藏品。这是使用标准碰撞掩码完成的,并且在我更新到 Xcode 7.
之前一直运行良好现在虽然碰撞正在发生,但没有调用 didbegincontact 方法。
我是否遗漏了导致此问题的更改?我检查了委托声明并逐行审查了所做的更改。
你也必须设置contactTestBitMask,我通常这样做:
b.contactTestBitMask = b.collisionBitMask