Я использую набор спрайтов для создания некоторых игр. Всякий раз, когда вызывается метод didBeginContact, я действительно хочу знать, кто враг, а кто пуля. Итак, мои вопросы: 1. Какова связь bodyA и bodyB в методе didBeginContact? 2.Есть ли между ними какой-то порядок?
Кстати: извините за мой плохой английский, любая помощь будет оценена по достоинству.
if contact.bodyA.categoryBitMask == bulletCategory{
bullet = contact.bodyA.node as SKSpriteNode
enemy = contact.bodyB.node as SKSpriteNode
}else if contact.bodyB.categoryBitMask == bulletCategory{
bullet = contact.bodyB.node as SKSpriteNode
enemy = contact.bodyA.node as SKSpriteNode
}