无法读取未定义的属性game.state.add()

时间:2019-11-07 18:18:54

标签: javascript undefined phaser

我正在尝试使用Phaser制作游戏

这是我的JS代码:

var game = new Phaser.Game(640, 360, Phaser.AUTO);

var GameState = {
  preload: function(){

  },
  create: function(){

  },
  update: function(){

  }
};

game.state.add('GameState', GameState);
game.state.start('GameState');

我一直都出错:“无法读取未定义的属性'add'” game未定义,为什么?

1 个答案:

答案 0 :(得分:1)

由于game没有state属性,您会收到该错误。