#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. Это решило проблему для меня. Большое вам спасибо. На самом деле я не настраивал масштаб конкретно в конфигурации.