一个物理物体可以有2个不同的碰撞位掩码吗?

我有这个代码:

         bo.physicsBody?.collisionBitMask = noneCategory

但我希望“bo”也与“bumperCategory”发生冲突。因此,我想它看起来可能像这样:
        bo.physicsBody?.collisionBitMask = noneCategory && bumperCategory

那不行无论如何有做类似的事情吗?

最佳答案

您已经接近了,但是您需要按位或而不是逻辑与这两个类别:

bo.physicsBody?.collisionBitMask = noneCategory | bumperCategory

关于ios - 1个物理对象上有多个碰撞位掩码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26551851/

10-12 15:51