我正在尝试在Swift中使用碰撞位掩码和联系测试位掩码,我希望两个对象不会发生碰撞,所以我正在做以下事情:
firstNode.physicsBody?.collisionBitMask = 0b01
secondNode?.collisionBitMask = 0b10
因为SpriteKit对这两个数字执行AND操作,所以结果不应该是00
吗,因为10 & 01 = 00
?
那么为什么还是发生了碰撞呢?
谢谢。