Полноэкранный режим Phaser 3

#javascript #phaser-framework

Вопрос:

Я создал проект phaser 3 с шириной и высотой 1920 x 1080. Это было сделано в конфигурации игры.

Я пытаюсь сделать так, чтобы это соответствовало любому экрану и правильно масштабировалось. Есть ли у кого-нибудь идеи о том, как это достижимо?

Ответ №1:

Вы можете попробовать что-то подобное в конфигурации. Что еще более важно, масштаб в конфигурации:

 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/

Комментарии:

1. Это решило проблему для меня. Большое вам спасибо. На самом деле я не настраивал масштаб конкретно в конфигурации.