[Cocos2d] フォントのロード
この記事は最終更新日から15年以上経過しています。
cocos2dの使用時に、デバイスにインストールされてない外部フォントを組み込んで使用する方法。 FontManagerってクラスが用意されてるのでそれを使うだけでした。
まずResourcesフォルダとかにフォントのファイルをコピーしておいて、
その後、フォントを読み込みたい場所でFontManagerをインポートして…
#import "FontManager.h"
あとは、
コピーしました
//TTFをロード
[[FontManager sharedManager] loadFont:@"kroe0556.ttf"];
//ラベルを設置
CCLabel* label = [CCLabel labelWithString:@"FONT LOADED" fontName:@"kroe0556.ttf" fontSize:8];
CGSize size = [[CCDirector sharedDirector] winSize];
label.position = ccp( size.width/2 , size.height/2 );
[self addChild: label];とか記述するだけ。 すごく簡単。
.ttf 以外では.otfも使えて、あと .suit とかは使えないみたい。
関連記事
