在Corona SDK中控制Z-depth的正确方法是什么?
似乎精灵本身没有任何Z信息被存储
他们实际上…
所有精灵都属于一个组(即使它是默认组)。
z顺序是组索引(即:组中的第一个精灵首先被渲染,等等)。
你不能将其更改为任意值,因为精灵不能共享插槽,也不能在组数组上有"洞"。
但是有函数sprite.toFront()和sprite.toBack()
我个人创建了更多的组来控制排序,我的一个应用程序是一个雪球,我创建了三个组,一个用于背景,一个用于前景,在它们之间有一个雪层,这样我就不必每帧都做background. toback()和foreground. tofront ()