Swift 只与某些物理体交互,而忽略其他物理体
我有一个播放器,我想在它获得通电后改变它的物理行为。当他收集能量时,我仍然希望他能够与硬币的物理实体交互,这样他仍然可以收集它们。但我想让他忽略墙壁的物理实体,这样他就可以飞过去 我真的不想把物理体从墙设置为零,因为当电源断开时,我必须重新将物理体连接到墙上 我想我现在找不到物理体的一些变量Swift 只与某些物理体交互,而忽略其他物理体,swift,sprite-kit,Swift,Sprite Kit,我有一个播放器,我想在它获得通电后改变它的物理行为。当他收集能量时,我仍然希望他能够与硬币的物理实体交互,这样他仍然可以收集它们。但我想让他忽略墙壁的物理实体,这样他就可以飞过去 我真的不想把物理体从墙设置为零,因为当电源断开时,我必须重新将物理体连接到墙上 我想我现在找不到物理体的一些变量 感谢您的帮助好的,这个问题很简单,您只需正确设置collisionBitMask和contactTestBitMask即可谢谢,我添加了spriteKit标记,您确实可以。听起来好像你需要禁用玩家和墙壁之间
感谢您的帮助好的,这个问题很简单,您只需正确设置collisionBitMask和contactTestBitMask即可谢谢,我添加了spriteKit标记,您确实可以。听起来好像你需要禁用玩家和墙壁之间的碰撞,而硬币的加电效果正在使用。您成功地做到了吗?如果希望碰撞以一种方式工作,您也可以关闭
isDynamic
。