仅与某些物理机体相互作用而忽略其他物理机体

时间:2018-10-15 12:24:06

标签: swift sprite-kit

我有一个玩家,我想在收集力量后更改其在物理方面的行为。当他收集powerUp时,我仍然希望他能够与硬币的物理主体进行交互,因此他仍然可以收集它们。但是我希望他忽略物理的墙壁之体,以便他可以飞过它们。

我真的不想将物理物体从墙上设置为零,因为当加电时,我必须将物理物体重新连接到墙壁上。

我想我现在找不到物理机体的一些变量。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

好吧,这个问题非常简单,您只需要正确设置碰撞位掩码和contactTestBitMask