2014年7月15日火曜日

cocos2d v3.1非互換:CCLabelTTF生成メソッドの引数が変わってる

<非互換項目>

  • CCLabelTTF生成メソッドの引数が変わっている。
    └ 文字位置揃え指定「hAlignment」が無くなり、プロパティ設定になっています。

CCLabelTTF *labelVersion = [CCLabelTTF labelWithString:theVersion
                                              fontName:kFontCopyright
                                              fontSize:16.0
                                            dimensions:CGSizeMake(200, 20)
                                            hAlignment:kCCTextAlignmentRight];

CCLabelTTF *labelVersion = [CCLabelTTF labelWithString:theVersion
                                              fontName:kFontCopyright
                                              fontSize:16.0
                                            dimensions:CGSizeMake(200, 20)];
labelVersion.horizontalAlignment = CCTextAlignmentRight;



<対応方法>

  • 上記、コードサンプルの通り文字位置揃え指定プロパティで設定するよう改修する。

<所感>

  • CCLabelTTF生成メソッドの引数ってバージョンアップの度に変更になっているって言って良い位変更になっており、良く使うメソッドですし毎回修正している感じがします。(^^ゞ
  • CCLabelTTF以外のラベル系クラスでも同様に変更となっている可能性が考えられますね〜。


ではまた〜

0 件のコメント:

コメントを投稿