2D游戏如何实现人物层级?

demo13
像图中蓝色框的士兵,应该比较远离屏幕,显示在下面的士兵的后面,而不是把下面的士兵覆盖住了?请问下要怎么实现呢?

Y坐标直接就可以当层级用啦

node.addChild先加的在底下,后加的在上面

后加的如果移动到先加的上面,还是会出现图中这种覆盖的情况把?

请问具体怎么用呢?现在y坐标只是控制人物在画面中竖直方向的位置

2.x我记得有this.node.zIndex 3.x :this.node.setSiblingIndex 自己调整

你要房子啊update里面实时更新order排序

this.Layer.children.sort((a, b) => { return b.y - a.y })