2014年7月14日月曜日

cocos2d v3.1非互換:オーダー順変更メソッド「reorderChild:」無くなっている!?

<非互換項目>

  • CCSprite等ノードオブジェクトの重なり順(どっちが前面に存在するか)を変更するメソッド(reorderChild:)が無くなっている。

<対応方法>

  • 重なり順を変更したいノードオブジェクトのzOrderプロパティで設定する。

// cocos2d v2での記述
[_triangleShape.parent reorderChild:_triangleShape z:kOrderNormal];

// cocos2d v3.1での記述
_triangleShape.zOrder = kOrderNormal;


<所感>

  • zOrderプロパティで直感的に分かり易くなったと思うので、良い改変だと思います。


ではまた〜

0 件のコメント:

コメントを投稿