javascript - 无法读取未定义的属性 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
未定义的,为什么?
解决方案
你得到那个错误是因为game
没有state
属性。
推荐阅读
- python - 使用烧瓶引导程序时烧瓶错误查找模板
- machine-learning - 为什么正则化不能接受 Φ 作为惩罚参数?
- c - 如何在 pthread_create() C 编程语言中传递多个参数
- assembly - 如何通过将密码更改为 * 来隐藏/保护密码
- css - 打印时,break-inside 在随机位置创建一个空间并仍然破坏元素
- c++ - 第一行主要功能的术语是什么?
- python - Scrapy shell 打不开
- javascript - Vue.js 在 v-for cicle 中添加多个活动类
- python - 在训练对象检测模型(如 Faster R CNN、YOLO 和 SSD)期间,锚框大小是否会得到细化?
- java - Java中的对象到日期格式