首页 > 解决方案 > 无法读取未定义的属性 game.state.add()

问题描述

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

这是我的 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');

我一直收到一个错误:“无法读取未定义的属性'添加'”。是game未定义的,为什么?

标签: javascriptundefinedphaser-framework

解决方案


你得到那个错误是因为game没有state属性。


推荐阅读