今回は、オブジェクトのZ値をゲーム途中で変更する方法を紹介します。
reorderChild
結論から言いますと「reorderChild」メソッドを利用します。
例、Z値を5に変更する場合 [c]
//このような感じで利用します。
this->reorderChild(sprite, 5);
[/c]
これを今まで知らなかったので、個人的に大きな発見でした。 ちなみに以下のメソッドでは途中からZ値を帰れないので注意下さい。 [c]
sprite.setVertexZ(5.0f);
sprite.setZOrder(5);
[/c]