gpt4 book ai didi

javascript - Phaser 未捕获引用错误 : game is not defined

转载 作者:行者123 更新时间:2023-12-03 08:53:01 25 4
gpt4 key购买 nike

我正在使用 Phaser 创建我的第一个游戏,并使用 requirejs。

我写了这段代码:

requirejs.config({
baseUrl: 'game',
paths: {
Phaser: 'js/phaser.min',
BootState: 'states/boot',
MenuState: 'states/menu',
PreloadState: 'states/preload',
}
});

var BootState = require(['Phaser']);
var MenuState = require(['MenuState']);
var PreloadState = require(['PreloadState']);

new Phaser.Game(1334, 750, Phaser.AUTO, 'bird-reborn');

// Game States

game.state.add('boot', BootState);
game.state.add('menu', MenuState);
game.state.add('play', PlayState);
game.state.add('preload', PreloadState);

game.state.start('boot');

并出现此错误Uncaught ReferenceError:游戏未定义

我该如何解决这个问题?谢谢!

最佳答案

替换这一行:

new Phaser.Game(1334, 750, Phaser.AUTO, 'bird-reborn');

通过这个:

var game = new Phaser.Game(1334, 750, Phaser.AUTO, 'bird-reborn');

关于javascript - Phaser 未捕获引用错误 : game is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32613387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com