Class: Sequence

phina.game.Sequence

new phina.game.Sequence (options, scenes)

ManagerSceneクラスをラップして簡略化。
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