Как настроить обнаружение столкновений SceneKit

Здравствуйте! Я изучил документацию и не могу понять, как настроить обнаружение столкновений в комплекте сцен. Кто-нибудь может показать пример. Пожалуйста, помогите, я очень отчаянно пытаюсь понять это. Спасибо!

Изменить: Привет Большое спасибо, я извиняюсь, забыл упомянуть, что мой проект в скором времени. Ничего страшного, я могу перевести себя по большей части.

У меня есть битовые маски, работающие правильно, поскольку объекты сталкиваются и отражаются друг от друга. Однако я не могу заставить эту функцию работать

func physicsWorld(world: SCNPhysicsWorld, didBeginContact contact: SCNPhysicsContact){
    let contactMask = contact.nodeA.physicsBody!.categoryBitMask | contact.nodeB.physicsBody!.categoryBitMask
    if (contactMask == (CollisionBallCategory | CollisionTerminatorCategory)) {
        println("Collided")
    }
}

Смотря надокументация кажется, мне нужно как-то назначить делегата мира физики сцен этому методу. Я не уверен, как это сделать.

Ответы на вопрос(1)

Ваш ответ на вопрос