Interface ReplaceSceneOption

Game#replaceScene() のオプション

interface ReplaceSceneOption {
    prepare?: ((done: (() => void)) => void);
    preserveCurrent?: boolean;
}

Properties

prepare?: ((done: (() => void)) => void)

現在のシーンのアセット読み込み後、任意の非同期処理を行うためのハンドラ。 prepare 中にシーンスタックを操作してはいけない点に注意。

実装の都合のため、prepare を指定したシーンのロード中は画面描画が行われない。 ローディングシーンの描画が重要になるような大規模なゲームの場合、開発者自身で prepare 相当の処理を行うローカルシーンを作成する必要がある。

preserveCurrent?: boolean

現在のシーンを破棄するか否か。