Почему Contact Delegate не вызывается в SceneKit?

Я разрабатываю игру и столкнулся с проблемой с делегатом контакта в SceneKit. Я объявил правильный делегат в ViewController и использовал его для установки делегата:

    sceneView.scene?.physicsWorld.contactDelegate = self

Это должно работать и действительно работает с XCode 6.4, но с бета-версией XCode 7 это не так. Тот же код. Мой вопрос: кто-нибудь здесь может знать временное решение для этого?


person Samuel Cortez    schedule 08.09.2015    source источник


Ответы (1)


начиная с iOS9, вы должны явно настроить «contactTestBitMask» вашего physicsBody, чтобы получать уведомления о контактах.

person Toyos    schedule 09.09.2015