列挙型を使用して、スプライトの zPositions を整理してきました。いくつかのサブスプライトを持つ SKNode をゲームに追加し始めたとき、構造はすぐに崩壊し始めました。画面に配置された一部の子スプライトは、子を持つ他のノードの下に配置するために負の値を持たなければなりませんでした。これらの負の値は、別の列挙型の他のスプライトとの関係で追跡するのが困難です。
列挙型を使用するよりも、スプライト (特にサブスプライトを持つスプライト) の zPosition を整理するためのより良い方法はありますか?