【cocos2dx】CCLabelTTFの改行について

【cocos2dx】CCLabelTTFの改行について
   

私は、ゲーム内で文字を表示させる際に、CCLabelTTFクラスを利用しています。
今回はこのCCLabelTTFクラスの「改行」の方法をブログで紹介したいと思います。

改行

改行」はとても簡単です。
CCLabelTTFに指定する文字列の中に「\n」を入れます。
この部分が改行されます。

【コード】

    CCLabelTTF *string = CCLabelTTF::create("説明文です。\n説明文です。説明文です。\n説明文です。\n 説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。説明文です。", "HiraKakuProN-W6", 32);
    
    string->setPosition(ccp(winsize.width/2,winsize.height/2));
    
    this->addChild(string,10);



【結果 – 画面】
IMG 0787


問題点

これは個人的にできなくて困っているところを紹介します。
プロパティリストに指定したString型の変数をCCLabelTTFクラスで表示しようとしているのですが、この「改行」が上手くいきません。
「\n」を入力しても、改行にならずに「\n」が表示されてしまいます。

2014-5-5-ffsas


恐らくプロパティリストから取り出した際に何かしらの処理が行われて「\n」が認識されなくなっているのでしょう。
ご注意ください。

Related Posts Plugin for WordPress, Blogger...