Fontオブジェクトと使用予定のすべての文字を含むテキストを指定して、フォントマップは、文字を格納したTexture2Dオブジェクトと対応するUVテーブルを作成します。このデータは、GameEngine2Dのさまざまなテキスト描画関数で使用されます。
[詳細]
構成 |
struct | CharData |
| 単一文字のUVデータ。 [詳細]
|
Public メソッド |
| FontMap (Font font, int fontmap_width=512) |
| アスキー文字のフォントマップを作成します。
|
| FontMap (Font font, string charset, int fontmap_width=512) |
void | Dispose () |
| 破棄します。
|
void | Initialize (Font font, string charset, int fontmap_width=512) |
bool | TryGetCharData (char c, out CharData cdata) |
| 引数 'c' の文字を描画するのに必要な CharDataを取得します。
|
Public 変数 |
Texture2D | Texture |
| 全ての文字を含む、フォントテクスチャ。
|
Dictionary< char, CharData > | CharSet |
| 文字に対応するCharData (UVとサイズデータ)。
|
float | CharPixelHeight |
| ピクセル単位のモズの高さ。すべての文字は同じ高さです。
|
Static Public 変数 |
static string | AsciiCharSet = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~" |
| アスキー文字を文字列としてセットします。
|
プロパティ |
bool | Disposed [get] |
| このオブジェクトが破棄されていれば、trueを返します。
|
Fontオブジェクトと使用予定のすべての文字を含むテキストを指定して、フォントマップは、文字を格納したTexture2Dオブジェクトと対応するUVテーブルを作成します。このデータは、GameEngine2Dのさまざまなテキスト描画関数で使用されます。