来自不同层的节点是否会交互

时间:2017-01-13 14:00:13

标签: sprite-kit swift2 game-physics

我已经为GameScene(GS)添加了各种图层(即HUD,得分图层)。我还添加了一个图层来保存和管理从Player实体(主图层)衍生的射弹。

问题是虽然我已经为所有层中的所有节点设置了碰撞和类别位掩码,但是射弹不会与GS主层中的任何节点进行交互。

所以问题是如果节点包含在GS的不同层中,节点会相互影响吗?

提前致谢

PS所有节点都是具有精灵和物理组件的实体

1 个答案:

答案 0 :(得分:2)

答案是肯定的,无论您的节点是否具有相同的父节点或者已经安排到多个节点(父节点,图层,根据您的喜好调用它们),一切都将照常工作......你可能会觉得有用的知道,节点树(这是节点所在的位置)是与物理世界分开的(这是物理机构所在的地方)。