Constructor
new GameSpriteFontControl(g, fontParam)
スプライトシートとして用意されたビットマップフォントを利用して
\ 文字を画面に描画する機能を提供します。
\ 指定されたフォントパターンと描画先スクリーンを使用して、
\ テキスト表示を実現します。
\ 文字を画面に描画する機能を提供します。
\ 指定されたフォントパターンと描画先スクリーンを使用して、
\ テキスト表示を実現します。
Parameters:
| Name | Type | Description |
|---|---|---|
g |
GameCore | GameCoreインスタンス |
fontParam |
FontParam | フォント設定パラメータ |
- Source:
Example
//フォント設定パラメータ
//(ascii code [space]~[~]まで)
//ucc=true指定で char[0]~char[255]となる
const fontParam = {
name: fontID
id: 使用するassetImageのID
pattern: [
{x: ,y: ,w: ,h: ], //space
|
{x: ,y: ,w: ,h: ] //~
]
}
Methods
putchr(str, x, y, z)
指定された文字列の各文字を、定義されたスプライトフォントパターンを用いて描画します。
\ 文字列、X座標、Y座標、そして任意の拡大率を指定することで、
\ 文字をカスタマイズして表示できます。
\ 文字列、X座標、Y座標、そして任意の拡大率を指定することで、
\ 文字をカスタマイズして表示できます。
Parameters:
| Name | Type | Description |
|---|---|---|
str |
string | 表示文字列(ASCII) |
x |
number | 座標 |
y |
number | 座標 |
z |
number | 拡大率 |
- Source:
useScreen(num)
ビットマップフォントの描画に使用するスクリーンバッファを選択します。
Parameters:
| Name | Type | Description |
|---|---|---|
num |
number | スクリーン番号 |
- Source: