Search
Ad
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
印刷
Starlingでビットマップフォントを使う
をテンプレートにして作成
xpwiki
:Starlingでビットマップフォントを使う をテンプレートにして作成
開始行:
ビットマップフォントを使う利点は
-好きなデザインのフォントを使える
-テクスチャを統合すればドローコールを減らせる
などがある。
難点は
-文字種が多いとファイルサイズが大きくなりすぎて運用が現実...
-作って管理するのはそれなりに手間
がある。
ゲームではゲーム画面で使う数値とアルファベットと半角記号...
ビットマップフォントの作成はShoeBoxが便利。他にもいろいろ...
Starlingでの使い方は
http://wiki.starling-framework.org/manual/displaying_text
こちらに紹介されているように、
[Embed(source="font.fnt", mimeType="application/octet-st...
public static const FontXml:Class;
[Embed(source = "font.png")]
public static const FontTexture:Class;
var texture:Texture = Texture.fromEmbeddedAsset(FontText...
var xml:XML = XML(new FontXml());
TextField.registerBitmapFont(new BitmapFont(texture, xml...
のようにテクスチャと定義ファイルで初期化すると、あとは普...
このとき、''指定するフォント名がビットマップフォントの定...
ShoeBoxだとデフォルトでこれがフルパスの画像ファイル名にな...
しかし、このやり方より「[[StarlingのAssetManagerを使う]]...
assets.enqueue(RESOURCE_DIR + "font.png");
assets.enqueue(RESOURCE_DIR + "font.fnt");
として、ロードするだけで、ビットマップフォントとしての初...
しかし、''この時はフォント名はxml内の「face」の値では無く...
これでも使えるのだが、実際のゲーム開発では負荷を減らすた...
それを実現するにはまず、ビットマップフォントを作成したら...
まずxmlファイルの方はembedする。残念ながらAssetManagerを...
[Embed(source="font.xml", mimeType="application/octet-st...
public static const BmpFontXml:Class;
あとは、テクスチャアトラスに含まれるBitmapのテクスチャと...
TextField.registerBitmapFont(new BitmapFont(assets.getTe...
ここでビットマップフォント以外も含まれているテクスチャア...
あとは、BitmapFont.createSpriteを使うとドローコールが減る...
http://forum.starling-framework.org/topic/performance-bit...
数文字程度の場合、batchableをtrueにしておくとドローコール...
textField.batchable = true;
終了行:
ビットマップフォントを使う利点は
-好きなデザインのフォントを使える
-テクスチャを統合すればドローコールを減らせる
などがある。
難点は
-文字種が多いとファイルサイズが大きくなりすぎて運用が現実...
-作って管理するのはそれなりに手間
がある。
ゲームではゲーム画面で使う数値とアルファベットと半角記号...
ビットマップフォントの作成はShoeBoxが便利。他にもいろいろ...
Starlingでの使い方は
http://wiki.starling-framework.org/manual/displaying_text
こちらに紹介されているように、
[Embed(source="font.fnt", mimeType="application/octet-st...
public static const FontXml:Class;
[Embed(source = "font.png")]
public static const FontTexture:Class;
var texture:Texture = Texture.fromEmbeddedAsset(FontText...
var xml:XML = XML(new FontXml());
TextField.registerBitmapFont(new BitmapFont(texture, xml...
のようにテクスチャと定義ファイルで初期化すると、あとは普...
このとき、''指定するフォント名がビットマップフォントの定...
ShoeBoxだとデフォルトでこれがフルパスの画像ファイル名にな...
しかし、このやり方より「[[StarlingのAssetManagerを使う]]...
assets.enqueue(RESOURCE_DIR + "font.png");
assets.enqueue(RESOURCE_DIR + "font.fnt");
として、ロードするだけで、ビットマップフォントとしての初...
しかし、''この時はフォント名はxml内の「face」の値では無く...
これでも使えるのだが、実際のゲーム開発では負荷を減らすた...
それを実現するにはまず、ビットマップフォントを作成したら...
まずxmlファイルの方はembedする。残念ながらAssetManagerを...
[Embed(source="font.xml", mimeType="application/octet-st...
public static const BmpFontXml:Class;
あとは、テクスチャアトラスに含まれるBitmapのテクスチャと...
TextField.registerBitmapFont(new BitmapFont(assets.getTe...
ここでビットマップフォント以外も含まれているテクスチャア...
あとは、BitmapFont.createSpriteを使うとドローコールが減る...
http://forum.starling-framework.org/topic/performance-bit...
数文字程度の場合、batchableをtrueにしておくとドローコール...
textField.batchable = true;
ページ名:
ぺージ情報
ぺージ名 :
Starlingでビットマップフォントを使う
ページ別名 :
未設定
ページ作成 :
njf
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 0, today: 0, yesterday: 0
MenuBar
20
最新の0件
広告
ログイン
ユーザー名:
パスワード:
パスワード紛失