Class DynamicFont

ビットマップフォントを逐次生成するフォント。

Hierarchy

Constructors

Properties

_atlasSet: SurfaceAtlasSet
_destroyed: boolean
_glyphFactory: GlyphFactory
_glyphs: {
    [key: number]: Glyph;
}

Type declaration

_isSurfaceAtlasSetOwner: boolean
_resourceFactory: ResourceFactory
fontColor: string

フォント色。CSS Colorで指定する。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

Default

"black"
fontFamily: string | FontFamily | (string | FontFamily)[]

フォントファミリ。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

フォントウェイト。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

Default

g.FontWeight.Normal

ヒント。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

size: number

フォントサイズ。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

strokeColor: string

輪郭色。CSS Colorで指定する。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

Default

"black"
strokeOnly: boolean

文字の輪郭のみを描画するか切り替える。 true を指定した場合、輪郭のみ描画される。 false を指定した場合、文字と輪郭が描画される。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

Default

false
strokeWidth: number

輪郭幅。 0 以上の数値でなければならない。 0 を指定した場合、輪郭は描画されない。

このプロパティは参照のためにのみ公開されている。ゲーム開発者はこの値を変更すべきではない。

Default

0

Methods

  • BtimapFontの生成。

    実装上の制限から、このメソッドを呼び出す場合、maxAtlasNum が 1 または undefined/null(1として扱われる) である必要がある。 そうでない場合、失敗する可能性がある。

    Parameters

    • Optional missingGlyphChar: string

    Returns null | BitmapFont

  • グリフの取得。

    取得に失敗するとnullが返る。

    取得に失敗した時、次のようにすることで成功するかもしれない。

    • DynamicFont生成時に指定する文字サイズを小さくする
    • アトラスの初期サイズ・最大サイズを大きくする

    Parameters

    • code: number

      文字コード

    Returns null | Glyph

Generated using TypeDoc