首先,您应该将firstBody和secondBody设置为它们的crashBitMask的顺序:
if contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask { firstBody = contact.bodyA secondBody = contact.bodyB }else { firstBody = contact.bodyB secondBody = contact.bodyA }if firstBody.categoryBitMask=0 && secondBody.categoryBitMask=1 { secondBody.removeFromParent()}这样可以防止您的精灵与任何物体(包括彼此)碰撞。在设置其他BitMask属性的位置进行设置:
alpha.physicsBody.collisionBitMask = 0beta.physicsBody.collisionBitMask = 0



