Здравствуйте, я выложил документацию и не могу понять, как настроить обнаружение столкновений в наборе сюжетов. Может кто-нибудь, пожалуйста, покажет пример. Пожалуйста, помогите, я очень отчаянна, чтобы понять это. Спасибо!
Изменить: Здравствуйте Большое спасибо, извините, я забыл упомянуть, что мой проект в быстром. Ничего страшного я могу перевести сам по большей части.
У меня есть BitMasks, которые работают правильно, когда объекты сталкиваются и отскакивают друг от друга. Однако я не могу заставить функцию работать
func physicsWorld(world: SCNPhysicsWorld, didBeginContact contact: SCNPhysicsContact){
let contactMask = contact.nodeA.physicsBody!.categoryBitMask | contact.nodeB.physicsBody!.categoryBitMask
if (contactMask == (CollisionBallCategory | CollisionTerminatorCategory)) {
println("Collided")
}
}
Глядя на документацию, мне кажется, мне нужно каким-то образом назначить делегата мира физики сцены этому методу. Я не уверен, как это сделать.