投稿者のアーカイブ

[cocos2d] CCBMFontLabelの使い方

cocos2dで日本語フォントを使いたいので色々調べました。

まずはCCBMFontLabelで利用する利用するテクスチャフォントを準備します。「BMFont」というツールを使います。これはWin用のソフトなので非常に使い勝手はよくないですが、同様のツールである「Hiero Bitmap Font Tool」ではうまくデータが出力できなかったのでこちらを利用しました。

win用のツールなのでフォントのスタイル(MSゴシックなど)もwin用。そのままmacに持って行き利用しても使えませんので、xcode上でmac用のフォントのスタイル、例えば「Hiragino Kaku Gothic Pro」などに変更します。

次に日本語を出力できるように、CCBMFontLabel.hのコードを一部変更します。


enum {

// how many characters are supported

kCCBMFontMaxChars = 0xffff, //256,

};

後はCCBMFontLabelクラスを使って文字を出力してあげると文字が出てきます。


CCLabelBMFont *scoreFont = [CCLabelBMFont labelWithString:@"あいうえお塔0000" fntFile:@"JapanFont.fnt"];
        scoreFont.position = ccp(200,200);
        [self addChild:scoreFont z:1];

cocos2dで作る iPhone&iPadゲームプログラミング cocos2dで作る iPhone&iPadゲームプログラミング
Steffen Itterheim,畑 圭輔,坂本 一樹,加藤 寛人,高丘 知央,株式会社 クイープ

インプレスジャパン
売り上げランキング : 87600

Amazonで詳しく見る

近況報告

ブログの更新が疎かになっていましたが、7〜8月とヨーロッパの各地をバックパックしてきました。
ドイツ、フランス、スペイン、スイス、イタリア、チェコ、オーストリアの7か国。

帰国して、本日ようやくネットを引くことがPCが使えるようになりました。

とりあえず元気です。

近況

本日、タイから帰国します。
18日いましたが、楽しかったです。

Learn iPhone and iPad cocos2d Game Development [メモ][Cocos2d][4章]

今月日本語版が出る「Learn iPhone and iPad cocos2d Game Development」の原書を読んでいます。
第4章では簡単なすバインダーゲームを作っているのですが、そのソースコードを読んで、わからなかったことをメモしておきます。

cocos2dで作る iPhone&iPadゲームプログラミング cocos2dで作る iPhone&iPadゲームプログラミング
Steffen Itterheim,畑 圭輔,坂本 一樹,加藤 寛人,高丘 知央,株式会社 クイープ

インプレスジャパン 2011-06-24
売り上げランキング : 5411

Amazonで詳しく見る

http://www.apress.com/9781430233039

続きを読む

タイに滞在してます

会社を辞めて、引越しの手続きが一段落したので、両親が暮らしているバンコクに遊びにきています。

26日まで滞在して、30日からは今度はヨーロッパに行こうと思います。

タイの鉄道にも乗ってきました。
意外と中は快適です。

遊んでばかりもいられないので、英語とCocos2dの勉強もします。

cocos2dで作る iPhone&iPadゲームプログラミング cocos2dで作る iPhone&iPadゲームプログラミング
Steffen Itterheim,畑 圭輔,坂本 一樹,加藤 寛人,高丘 知央,株式会社 クイープ

インプレスジャパン 2011-06-24
売り上げランキング : 3823

Amazonで詳しく見る