Cocos2D 获取所有接触的物体

Cocos2D Get All Contacted Bodies

我目前正在从 SpriteKit 转换为 Cocos2d-swift,我正试图找到 node.physicsBody.allContactedBodies() 的等价物。有吗?非常感谢任何帮助!

CCPhysicsBody获得了eachCollisionPair method that basically does the same thing. Edit: it has got some limitations, though, see this

示例:

func getCollisions(pair: CCPhysicsCollisionPair!) {
 //do code with the collision pair   
}

这里是你的实际称呼:

physicsBody.eachCollisionPair(self.getCollisions)