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¶
Overrides¶
Methods¶
parseLayoutData()¶
staticparseLayoutData(json_layout):Layout
index-file 形式のレイアウトデータを解析して [[Layout]] に変換する。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
json_layout |
Json |
レイアウトデータ |
Returns¶
Inherited from¶
SpriteProvider.parseLayoutData
Throws¶
SyntaxError json_layout が 予期しないデータ形式のとき
requestLayout()¶
requestLayout():
RequestResult<Layout>
スプライトのレイアウト情報を要求する。
Returns¶
Overrides¶
requestSheet()¶
requestSheet():
RequestResult<Sheet>
スプライトの画像データを要求する。