2D显示:先提交的DrawCall渲染的内容,一定会被后提交的DrawCall渲染的内容覆盖吗?

目的:为了优化Spine合批。现有若干个不同的Spine动画,他们都放在同一个父节点下面,并且会交替的出现,导致合批被打断。现在可以控制相同的spine在同一个批次提交,但是先提交的会被后提交的spine动画遮挡。有什么方法可以实现遮挡关系按在父节点的children出现顺序显示,批次可以合批提交吗?

image
如图:sp1和sp2分别是两个不同的spine。能否既能三个sp1合批,三个sp2合批。同时不改变他们显示的前后关系?
望大佬解惑。

把 sp1 和 sp2 的图片,打包到一个 atlas 里面