3

とがMacbookRetinaデバイスに表示されないCCMenuItemFontことを示すスクリーンショットをユーザーからいくつか受け取りました。CCLabelTTFアプリケーション内のすべての画像は正しく表示されますが、テキストは正しく表示されません。

ラベルの1つのコードサンプル:

    CCLabelTTF *label=[CCLabelTTF labelWithString:answer fontName:@"Helvetica" fontSize:30];
    [label setColor:ccc3(255, 255, 255)];
    [label setPosition:ANSWER_POSITION];
    [self addChild:label];

アプリケーションで2つの言語を使用しています。英語の単語は小さな波として表示されますが、他の単語はまったく表示されません。英語の単語を表示するスクリーンショット: 誤って表示されたラベル

残念ながら、私はRetinaデバイスにアクセスできず、問題をデバッグするために次の方法が機能していません。Mac OS X 10.8 Mountain Lionで非網膜ディスプレイ上の網膜ディスプレイ(HiDPIモード)をシミュレートする方法?

この問題を解決する方法はありますか?前もって感謝します

4

1 に答える 1

4

問題は、私が使用していたバージョンのcocos2d(2.0V)にありました。2.1を使用するか、次のリンクに記載されているソリューションを適用してください: ソリューション

両方の言語で正しく機能するソリューションは、CCTexture2Dに次の行を追加することでした。

[[NSAffineTransform transform] set];
于 2013-01-06T18:00:37.007 に答える