Package | krewfw.core |
Class | public class KrewGameDirector |
Inheritance | KrewGameDirector ![]() |
Method | Defined By | ||
---|---|---|---|
KrewGameDirector | |||
これに最初の Scene を渡して呼ぶことで、ゲームが始動する. | KrewGameDirector |
Method | Defined By | ||
---|---|---|---|
getGlobalLayerList():Array
Scene を遷移しても消えないレイヤー構造の定義。
これらのレイヤーは最前面に置かれる
| KrewGameDirector | ||
getInitialGlobalAssets():Array
ゲーム全体で常に保持しておきたいアセットのファイル名を指定. | KrewGameDirector |
KrewGameDirector | () | Constructor |
public function KrewGameDirector()
getGlobalLayerList | () | method |
protected function getGlobalLayerList():Array
Scene を遷移しても消えないレイヤー構造の定義。 これらのレイヤーは最前面に置かれる
ReturnsArray — Example: ['global-header', 'global-ui']
|
getInitialGlobalAssets | () | method |
protected function getInitialGlobalAssets():Array
ゲーム全体で常に保持しておきたいアセットのファイル名を指定. startScene コール時にこれが読み込まれ、ゲーム中ずっとメモリに保持されることになる。 なお、このロードの段階ではローディング画面を作れない(AIR の背景色が表示される)ので ここで指定するものはローディングのアニメーションなど最小限に留め、 本命は起動用 Scene の getRequiredGlobalAssets で指定するとよい
ReturnsArray |
See also
startGame | () | method |
public function startGame(initialScene:KrewScene):void
これに最初の Scene を渡して呼ぶことで、ゲームが始動する. krewFramework のセットアップ(KrewConfig の値の変更など)はここまでに済ませておくこと。 getInitialGlobalAssets で指定したアセットが読み込まれた後に最初の scene に遷移する
Parameters
initialScene:KrewScene |