コンテンツにスキップ

StandardSpriteProvider

スプライトデータのための汎用的なプロバイダ実装である。

[[requestLayout]]() は次の URL のオブジェクトを要求する。

prefix + options.layout_suffix

[[requestSheet]]() は次の URL のオブジェクトを要求する。

prefix + options.sheet_suffix

prefix は一般的に "http://" または "https://" で始まる 文字列を指定する。

See

[[constructor]], [[Option]]

Extends

Constructors

new StandardSpriteProvider()

new StandardSpriteProvider(prefix, options?): StandardSpriteProvider

Parameters

Parameter Type Description
prefix string URL の先頭文字列
options? Option オプション辞書

Returns

StandardSpriteProvider

Overrides

SpriteProvider.constructor

Methods

parseLayoutData()

static parseLayoutData(json_layout): Layout

index-file 形式のレイアウトデータを解析して [[Layout]] に変換する。

Parameters

Parameter Type Description
json_layout Json レイアウトデータ

Returns

Layout

Inherited from

SpriteProvider.parseLayoutData

Throws

SyntaxError json_layout が 予期しないデータ形式のとき


requestLayout()

requestLayout(): RequestResult<Layout>

スプライトのレイアウト情報を要求する。

Returns

RequestResult<Layout>

Overrides

SpriteProvider.requestLayout


requestSheet()

requestSheet(): RequestResult<Sheet>

スプライトの画像データを要求する。

Returns

RequestResult<Sheet>

Overrides

SpriteProvider.requestSheet