Ios 更改一个节点内精灵的绘制顺序

Ios 更改一个节点内精灵的绘制顺序,ios,sprite-kit,Ios,Sprite Kit,我需要强制/指定节点A中所有子节点的绘图顺序。我有SKView.ignoresSiblingOrder=NO。如果我开始在场景的节点A内部更新:中的精灵上设置zPosition,绘图顺序也会全局影响,以便节点A中的子节点在不是节点A子节点的其他节点的顶部/后面绘图,这把事情搞砸了。因此,我特别需要调整节点A中子节点的绘图顺序。如何调整?我无法在更新中重新排列子数组中精灵的顺序:现在我可以点击性能了吗 更新:从SpriteKit参考判断,对于复杂场景,我们可能别无选择,只能为所有内容设置zPosi

我需要强制/指定节点A中所有子节点的绘图顺序。我有SKView.ignoresSiblingOrder=NO。如果我开始在场景的节点A内部更新:中的精灵上设置zPosition,绘图顺序也会全局影响,以便节点A中的子节点在不是节点A子节点的其他节点的顶部/后面绘图,这把事情搞砸了。因此,我特别需要调整节点A中子节点的绘图顺序。如何调整?我无法在更新中重新排列子数组中精灵的顺序:现在我可以点击性能了吗


更新:从SpriteKit参考判断,对于复杂场景,我们可能别无选择,只能为所有内容设置zPosition。我现在就这样做,看看它是否成立。

如果您找到了部分回答您问题的解决方案,请添加它并将其标记为已接受的答案。