来自不同层的节点是否会交互
Will nodes from different layers interact
我已将各种图层添加到 GameScene (GS)(即 HUD、得分图层)。我还添加了一个层来保存和管理从 Player 实体(主层)产生的射弹。
问题是虽然我为所有层中的所有节点设置了碰撞和类别位掩码,但射弹不与 GS 主层中的任何节点交互。
所以问题是,如果节点包含在 GS 的不同层中,它们是否会相互交互?
提前致谢
PS所有节点都是具有精灵和物理组件的实体
答案是肯定的,无论您的节点是否具有相同的父节点或已安排到多个节点(父节点、层、随意调用),一切都会照常工作...您可能会发现有用的东西要知道,节点树(这是节点所在的地方)与物理世界(这是物理实体所在的地方)是分开的。
我已将各种图层添加到 GameScene (GS)(即 HUD、得分图层)。我还添加了一个层来保存和管理从 Player 实体(主层)产生的射弹。
问题是虽然我为所有层中的所有节点设置了碰撞和类别位掩码,但射弹不与 GS 主层中的任何节点交互。
所以问题是,如果节点包含在 GS 的不同层中,它们是否会相互交互?
提前致谢
PS所有节点都是具有精灵和物理组件的实体
答案是肯定的,无论您的节点是否具有相同的父节点或已安排到多个节点(父节点、层、随意调用),一切都会照常工作...您可能会发现有用的东西要知道,节点树(这是节点所在的地方)与物理世界(这是物理实体所在的地方)是分开的。