【cocos2dx】オブジェクトのZ値を変更する

今回は、オブジェクトのZ値をゲーム途中で変更する方法を紹介します。

reorderChild

結論から言いますと「reorderChild」メソッドを利用します。

例、Z値を5に変更する場合 [c]

//このような感じで利用します。
this->reorderChild(sprite, 5);

[/c]

これを今まで知らなかったので、個人的に大きな発見でした。 ちなみに以下のメソッドでは途中からZ値を帰れないので注意下さい。 [c]

sprite.setVertexZ(5.0f);


sprite.setZOrder(5);

[/c]