在一个sknode中更改精灵的绘制顺序

时间:2015-04-09 08:18:36

标签: ios sprite-kit

我需要强制/指定节点A中所有子节点的绘制顺序。我有SKView.ignoresSiblingOrder = NO。如果我开始在节点A(场景的update:内)的精灵上设置zPosition,绘图顺序也会全局影响,以便节点A内的子节点在其他节点之上/之后绘制。节点A,这会让事情变得混乱。所以我特别需要调整节点A 中孩子的绘制顺序。怎么样?我无法在update:中重新排列子数组中sprite的顺序,现在可以(性能命中......)?

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

0 个答案:

没有答案