これもまた、分からないからとりあえずメモメモ。いつか分かる日がくるまで。
- IndexSceneクラスはシーンを作成するクラスなので、SceneObjectクラスを継承しています。
- IndexSceneクラスにはatSceneLoad、atSceneInit、atSceneGoto、atSceneUnloadの4つのイベントハンドラが書いてあります。これらはシーン移動に伴って発生するイベントです。
- atSceneLoad、atSceneInitがシーンに到達したときのイベント
- atSceneGoto、atSceneUnloadがシーンから離れる歳のイベント
- これらイベントハンドラのコメント欄に書いてある「非同期処理が行えます」と書いてあるのは、addCommand()でコマンドリストに複数のコマンドインスタンスを追加でき、コマンド実行の完了を待って順次実行していくシリアルリストが利用できることを意味しており、パラレルリストを使いたければ、[ ]で囲えばパラレル処理になる。
ふーん。