1

Corona SDKでZ深度を制御する適切な方法は何ですか?

スプライトには本質的にZ情報が格納されているようには見えません。

4

1 に答える 1

4

彼らは実際に...

すべてのスプライトはグループに属します(デフォルトのグループであっても)。

z順序は、グループインデックスです(つまり、グループ内の最初のスプライトが最初にレンダリングされます)。

スプライトはスロットを共有できないため、これを任意の値に変更することはできません。また、グループ配列に「穴」が存在することもありません。

ただし、関数sprite.toFront()とsprite.toBack()があります。

私は個人的に順序を制御するためにさらに多くのグループを作成します。私のアプリの1つはスノードームです。1つは背景用、もう1つは前景用、そしてそれらの間に雪のあるレイヤーの3つのグループを作成しました。フレームごとにbackground.toBack()とforeground.toFront()を実行します。

于 2013-01-08T12:52:22.650 に答える