CCLabelTTF
カスタム レイヤーの 1 つでオブジェクトを作成しました。
myLabel = CCLabelTTF::create( "Something", CCSizeMake( 300, 96 ), kCCTextAlignmentCenter, "Arial Rounded MT Bold", 48.0f );
シミュレーターと iPhone デバイスで完全に正常に動作します。しかし、iPadでは機能しません。リソース フォルダーとファイルにフォントを追加しましたInfo.plist
が、まだ機能しません。
そこで、レイヤーを実行しようとしましたHelloWorld
(同じプロジェクト)。フォント付きCCLabelTTF
です。Thonburi
iPadでは問題なく動作しました。しかしThonburi
、自分のレイヤーで使用すると、うまくいきませんでした! Thonburi
レイヤーでフォントを表示できるのに、自分のレイヤーでテキストを表示できないのはなぜHelloWorld
ですか?
CCLabelTTF
2 つのオブジェクトの違いは次のとおりです。
- バージョンは
HelloWorld
ローカル変数ですが、レイヤーではメンバー変数です。 - レイヤーで使用した
HelloWorld
バージョンCCLabelTTF::create( text, font, size )
CCLabelTTF::create( text, dimension, alignment, font, size )