Phaser 3 全屏

Phaser 3 full screen

我创建了一个宽度和高度设置为 1920 x 1080 的 Phaser 3 项目。这是在游戏配置中完成的。

我正在尝试使其适合任何屏幕并正确缩放。有没有人知道这是如何实现的?

您可以在配置中尝试类似的操作。更重要的是,配置中的比例:

var config = {
  type: Phaser.AUTO,
  scene: {
    preload: preload,
    create: create,
    update: update,
  },
  // Allows Phaser canvas to be responsive to browser sizing
  scale: {
    mode: Phaser.Scale.ENVELOP,
    autoCenter: Phaser.Scale.CENTER_BOTH,
    width: 1920,
    height: 1080,
  },
};

您可以在此处找到文档:

https://rexrainbow.github.io/phaser3-rex-notes/docs/site/scenemanager/