开发者问题收集

无法将场景添加到 Phaser 3 游戏

2019-08-05
2557

因此,我尝试将场景添加到我的 Phaser 3 game.js 文件中(您可以在 此处 查看其代码,也可以在 此处 查看其(非常测试版)操作),

根据

let gameScene = new Phaser.Scene('Game');

gameScene.preload = function() {

此处 描述的方法,并通过

var game = new Phaser.Game(800,800, Phaser.AUTO, 'game-div', {Game});
启动它们

那只会导致黑屏。

基本上,我想使用场景创建一个开始菜单和一个游戏结束菜单。任何用于添加场景或创建简单菜单的轻量级替代方法都非常感谢!

2个回答

问题是您在这里混合使用了 Phaser 2 和 Phaser 3 代码。场景是 Phaser 3 独有的功能,但您上面的代码和您链接的文件中的代码都是 Phaser 2 代码。因此您需要坚持使用其中一个版本,恐怕它们不能像这样混合搭配。

PhotonStorm
2019-08-06

config.scene 中,使用带有对象的数组作为场景。

808981605
chepe263
2019-08-05