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

Will nodes from different layers interact

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

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

所以问题是,如果节点包含在 GS 的不同层中,它们是否会相互交互?

提前致谢

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

答案是肯定的,无论您的节点是否具有相同的父节点或已安排到多个节点(父节点、层、随意调用),一切都会照常工作...您可能会发现有用的东西要知道,节点树(这是节点所在的地方)与物理世界(这是物理实体所在的地方)是分开的。