ManagerSceneクラスをラップして簡略化。
appのscenesオプションとして渡される前提
仮なので変更される可能性大。
appのscenesオプションとして渡される前提
仮なので変更される可能性大。
Name | Type | Description |
---|---|---|
options |
object | appのオプションが渡される(arguments未指定の場合) |
scenes |
Array.<SceneItem> | sceneクラス配列 |
Example
// create sequence
phina.define("MainSequence", {
superClass: phina.game.Sequence,
init: function(options) {
this.superInit(options, [
{
label: "stage_999",
className: "actionScene",
arguments: {
stageId: 999
},
},
// ...other scene/sequence
])
}
});
// main
var app = phina.game.GameApp({
width: SCREEN_WIDTH,
height: SCREEN_HEIGHT,
startLabel: "mainSeq"
scenes: [
{
label: "mainSeq",
className: 'MainSequence',
// arguments: {} // 独自にoptions渡したい場合
}
// ...other scene/sequence
]
});
Extends
- phina.game.ManagerScene