SceneLoader¶
シーンの読み込み
Extends¶
Constructors¶
new SceneLoader()¶
new SceneLoader(
scene,resource,options):SceneLoader
url で指定したシーンデータの読み込みを開始し、scene にエンティティを構築する。 読み込みが終了したとき options.onLoad を呼び出す。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
scene |
Scene |
読み込み先のシーン |
resource |
string | Resource |
シーンリソース |
options |
Option |
オプション集合 |
Returns¶
Overrides¶
Properties¶
_onEntity¶
protected_onEntity:EntityCallback
Inherited from¶
_resource¶
protected_resource:Resource
Inherited from¶
_scene¶
protected_scene:Scene
Inherited from¶
Accessors¶
resource¶
getresource():Resource
シーンリソース
Returns¶
scene¶
getscene():Scene
読み込み先のシーン
Returns¶
status¶
getstatus():Status
ローダー読み込みの状態
Returns¶
Methods¶
_cancel()¶
protected_cancel():void
キャンセル時に行う処理。継承クラスによって実装される。
Returns¶
void
Inherited from¶
_check_cancel()¶
protected_check_cancel():void
取り消し状態のとき例外を投げる
Returns¶
void
Inherited from¶
_load()¶
protected_load():Promise<void>
読み込み
Returns¶
Promise<void>
Overrides¶
cancel()¶
cancel():
void
読み込みの取り消し
終了コールバック関数は isSuccess == false で呼び出される。
Returns¶
void
Inherited from¶
getReference()¶
オブジェクト参照を取得
注意: シーンの読み込みが終了したことを確認してからこのメソッドを呼び出すこと。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
id |
string |
識別子 |
Returns¶
null | ModelContainer | Entity<EventMap>
オブジェクト
load()¶
load():
Promise<void>
読み込みを実行します。
Returns¶
Promise<void>