Skip to main content
 首页 » 操作系统

ios之1 个物理对象上的多个碰撞位掩码

2024年01月01日45落叶无声

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

我有这个代码:

         bo.physicsBody?.collisionBitMask = noneCategory 

但我希望“bo”也能与“bumperCategory”发生冲突。所以,我想它可能看起来像这样:

        bo.physicsBody?.collisionBitMask = noneCategory && bumperCategory 

那是行不通的。有没有办法做类似的事情?

请您参考如下方法:

你很接近,但你需要按位或而不是逻辑与两个类别:

bo.physicsBody?.collisionBitMask = noneCategory | bumperCategory