Corona SDKでZ深度を制御する適切な方法は何ですか?
スプライトには本質的にZ情報が格納されているようには見えません。
彼らは実際に...
すべてのスプライトはグループに属します(デフォルトのグループであっても)。
z順序は、グループインデックスです(つまり、グループ内の最初のスプライトが最初にレンダリングされます)。
スプライトはスロットを共有できないため、これを任意の値に変更することはできません。また、グループ配列に「穴」が存在することもありません。
ただし、関数sprite.toFront()とsprite.toBack()があります。
私は個人的に順序を制御するためにさらに多くのグループを作成します。私のアプリの1つはスノードームです。1つは背景用、もう1つは前景用、そしてそれらの間に雪のあるレイヤーの3つのグループを作成しました。フレームごとにbackground.toBack()とforeground.toFront()を実行します。