1

在 Corona SDK 中控制 Z 深度的正确方法是什么?

看起来精灵本身并没有存储任何 Z 信息。

4

1 回答 1

4

他们其实已经...

所有精灵都属于一个组(即使它是默认组)。

z 顺序是组索引(即:组中的第一个精灵首先渲染,依此类推)。

您不能将其更改为任意值,因为精灵不能共享一个插槽,组数组上也不能有“洞”。

但是有函数 sprite.toFront() 和 sprite.toBack()

我个人创建了更多组来控制排序,我的一个应用程序是雪球,我创建了三个组,一个用于背景,一个用于前景,它们之间有一层雪,这样我没有每帧执行 background.toBack() 和 foreground.toFront() 。

于 2013-01-08T12:52:22.650 回答