Phaser 3配置TypeError-phaser.scale未定义

时间:2019-09-11 20:15:48

标签: phaser-framework

我试图使我的Phaser 3游戏适合移动设备使用,并且我在api中找到了比例管理器方法,但是当我尝试在配置中添加它时,出现以下错误:

Uncaught TypeError: Cannot read property 'FIT' of undefined

我正在使用webpack导入Phaser,我想知道这是否可能是问题的一部分?我是Webpack的新手,但是我遵循this really awesome tutorial的用法。

我的配置如下:

import Phaser from 'phaser';
import StartSceen from './StartSceen';
import Instructions from './Instructions';
import PreloadScene from './PreloadScene';
import Scene1 from './Scene1';
import Scene2 from './Scene2';
import GameOverScreen from './GameOverScreen';
import WinScreen from './WinScreen';

const gameConfig = {
  type: Phaser.AUTO,
  domCreateContainer: true,
  parent: 'game-container',
  width: 800,
  height: 600,
  scale: {
    mode: Phaser.Scale.FIT,
    autoCenter: Phaser.Scale.CENTER_BOTH,
  },
  // StartSceen, PreloadScene,
  scene: [StartSceen, Instructions, PreloadScene, Scene1, Scene2, GameOverScreen, WinScreen],
  physics: {
    default: 'arcade',
    arcade: {
      gravity: { y: 300 },
      debug: false,
    },
  },
};

export default gameConfig;

有人对以上几行的Phaser.AUTO正常工作时为什么未定义Phaser.Scale有任何想法吗?

0 个答案:

没有答案