Interface PushSceneOption

Game#pushScene() のオプション

interface PushSceneOption {
    prepare?: ((done: (() => void)) => void);
}

Properties

Properties

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

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

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