Interface PushSceneOption

Game#pushScene() のオプション

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

Properties

Properties

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

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

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