在Corona SDK中控制Z-depth的正确方法是什么?
看起来好像精灵没有存储任何Z信息。
答案 0 :(得分:4)
他们实际上......
所有精灵都属于一个组(即使它是默认组)。
z顺序是组索引(即:首先渲染组中的第一个精灵,依此类推)。
你无法将其更改为任意值,因为精灵不能共享一个插槽,组数组上也不会有“漏洞”。
但是有一些函数sprite.toFront()和sprite.toBack()
我个人创建了更多组来控制订购,我的一个应用程序是snowglobe,我创建了三个组,一个用于背景,一个用于前景,在它们之间有一层带雪,这样我就不会每帧都要做background.toBack()和foreground.toFront()。