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