首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phaser 3配置TypeError - phaser.scale未定义

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

Stack Overflow用户
提问于 2019-09-11 20:15:48
回答 1查看 1.1K关注 0票数 0

我试图使我的Phaser 3游戏移动友好,我在api中找到了比例管理器方法,但是当我试图将它添加到我的配置中时,我会得到以下错误:

Uncaught TypeError: Cannot read property 'FIT' of undefined

我正在利用webpack进口Phaser,我想知道这是否是问题的一部分?我对Webpack很陌生,但我跟踪了使用它的这个非常棒的教程

我的配置如下所示:

代码语言:javascript
复制
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.Scale运行良好时,有没有人知道为什么Phaser.AUTO是未定义的?

EN

回答 1

Stack Overflow用户

发布于 2022-08-15 20:41:47

也有同样的问题,但我将Phaser更新为3.55.0版本,它运行良好,CDN:https://cdn.jsdelivr.net/npm/phaser@3.55.0/dist/phaser.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57896210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档