此篇文章是 Pharser 系列的一部分。點選這裡 查看這個系列的第一篇文章。

場景是我們定義遊戲的地方,在配置中將它們作為屬性傳遞給 scene 物件。

特別是,我們可以定義

  • preload 是我們載入外部資源的函式
  • create 在遊戲剛剛建立時被呼叫,在這裡我們可以定義遊戲開始時所需的 GameObjects
  • update 是遊戲事件迴圈,用於定義遊戲的運作方式

GameObjects 是 Phaser 物件的一種特殊類型

以下是上述提到的兩個事件的範例:

function preload() {}

function create() {}

new Phaser.Game({
 width: 450,
 height: 600,
 scene: {
 preload: preload,
 create: create
 }
})

或者,因為在這種情況下每個屬性都與函式具有相同的名稱:

new Phaser.Game({
 width: 450,
 height: 600,
 scene: {
 preload,
 create
 }
})