Class: SceneLoader

mapray~ SceneLoader


new SceneLoader(scene, resource [, options])

シーンの読み込み

url で指定したシーンデータの読み込みを開始し、scene にエンティティを構築する。

読み込みが終了したとき options.callback を呼び出す。

Parameters:
Name Type Argument Description
scene mapray.Scene

読み込み先のシーン

resource string

シーンリソース

options object <optional>

オプション集合

Properties
Name Type Argument Description
transform mapray.Loader.TransformCallback <optional>

リソース要求変換関数

onEntity mapray.Loader.EntityCallback <optional>

エンティティコールバック

callback mapray.SceneLoader.FinishCallback <optional>

終了コールバック関数

Source:

Methods


getReference(id)

オブジェクト参照を取得

注意: シーンの読み込みが終了したことを確認してからこのメソッドを呼び出すこと。

Parameters:
Name Type Description
id string

識別子

Source:
Returns:

オブジェクト

Type
mapray.ModelContainer | mapray.Entity

Type Definitions


FinishCallback(loader, isSuccess)

終了コールバック

シーンの読み込みが終了したときに呼び出される関数の型である。

Parameters:
Name Type Description
loader mapray.SceneLoader

読み込みを実行したローダー

isSuccess boolean

成功したとき true, 失敗したとき false

Source: