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

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

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

reorderChild

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

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

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



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

    sprite.setVertexZ(5.0f);
    

    sprite.setZOrder(5);


Related Posts Plugin for WordPress, Blogger...