SceneKit: как обнаружить контакт без столкновения

Я ищу лучший способ (с точки зрения производительности) обнаружить контакт между двумя объектами, которые не сталкиваются (не отскакивают друг от друга) в мире физики SceneKit.

Я видел, что SpriteKit имеетcontactTestBitMask иcollisionBitMask для физических тел, в то время как SceneKit имеет только последнее. Поэтому должен быть другой предпочтительный способ получать уведомления, когда объекты контактируют в SceneKit. Я думаю, что звонитcontactTestBetweenBody:andBody:options: в каждом кадре для каждого объекта не лучший способ это сделать?

ОБНОВИТЬ С iOS 9.0 Apple добавилаcontactTestBitMask вSCNPhysicsBody, Так что этот вопрос скоро устареет.

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

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