Akashic Engine 逆引きリファレンス

シーンを切り替える

シーンを切り替えるには、 g.game.pushScene(), g.game.replaceScene() を利用します。

凡例

var sceneA = new g.Scene({ game: g.game });
g.game.pushScene(sceneA); //sceneA へ遷移する

var sceneB = new g.Scene({ game: g.game });
g.game.replaceScene(sceneB); // sceneA を破棄して sceneB へ遷移する

前のシーンに戻る場合は、g.game.popScene() を利用してください。

利用例

次のコンテンツは、画面をタップ/クリック時に 2 つのシーンを切り替えます。

詳細

大規模なゲームは複数のシーンに分割して作成することができます。

シーンの切り替えには Game オブジェクトに用意されたメソッドを利用します。

  • g.game.replaceScene(): 現在のシーンを破棄して次のシーンに遷移します。
  • g.game.pushScene(): 現在のシーンを保存して次のシーンに遷移します。
  • g.game.popScene(): pushScene() で遷移した場合、popScene() で元のシーンに戻ることができます。

関連情報