[cocos2d 2.x] CCLabelBMFontを利用した際に、「FontDefinition could not be found!」とエラーが出た時の対処方法

[cocos2d 2.x] CCLabelBMFontを利用した際に、「FontDefinition could not be found!」とエラーが出た時の対処方法
   

cocos2dをver2に変更した後に、ちょくちょくエラーが発見されます。今回は、CCLabelBMFontクラスに関してものものです。
cocos2dのver1のそのままで文字を表示しようとすると以下のようなエラーがでます。


原因

「’FontDefinition could not be found!‘」
このエラーは、NSStringで指定された文字が、用意したフォントの中にない場合に出てきます。あなたの用意したフォントのデータを一度確認してください。
私は半角の「,」が原因でした。全角の「、」は用意していました。

さいごに

実はこんなエラーはcocos2dのver1では起こりません。
フォントデータにないものは、無いものとして次の文字を表示していました。
やはりver2.0に上がって変更点の問題でしたね。

是非お困りの方は、フォントデータをよく確認をしてください。

[参考サイト]

Related Posts Plugin for WordPress, Blogger...