0

誰かがcocos2dがどのようにpngをフォントとして使用するかを私に説明できますか?
私のフォントには数字しか含まれていないので、似たようなことをしたいと思います。

4

2 に答える 2

1

文字列fps_images.pngでグローバル検索を実行すると、IDE は cocos CCDirector クラス (バージョン 2.0) の次の行に非常に近い場所に移動するはずです。

FPSLabel_ = [[CCLabelAtlas alloc]  initWithString:@"00.0" charMapFile:@"fps_images.png" itemWidth:12 itemHeight:32 startCharMap:'.'];
SPFLabel_ = [[CCLabelAtlas alloc]  initWithString:@"0.000" charMapFile:@"fps_images.png" itemWidth:12 itemHeight:32 startCharMap:'.'];
drawsLabel_ = [[CCLabelAtlas alloc]  initWithString:@"000" charMapFile:@"fps_images.png" itemWidth:12 itemHeight:32 startCharMap:'.'];

次に、CCLabelAtlas を検索します。画像は固定幅フォント用である必要があります。

于 2012-12-26T16:45:37.073 に答える
0

含まれている同じ画像を再利用して、FPS 表示以外のものを作成する場合は、次のコードが機能するはずです。

    CCLabelAtlas *scoreLabel = [[CCLabelAtlas alloc]  initWithString:@"00.0" charMapFile:@"fps_images.png" itemWidth:12 itemHeight:32 startCharMap:'.'];

次に、必要な数値に設定するには、次のようにします。

    [scoreLabel setString:[NSString stringWithFormat:@"%d", (int)score]];
于 2012-12-28T06:04:12.230 に答える