Phaser 3: масштабирование игры до полной ширины и высоты сайтов - PullRequest
0 голосов
/ 20 декабря 2018

Я очень новичок в Фазере.Я хочу, чтобы моя игра была такой же большой, как и сайт.Следующий код масштабировал игровое поле Phaser до высоты и ширины сайтов:

width = window.innerWidth * window.devicePixelRatio;
height = window.innerHeight * window.devicePixelRatio;

var config = {
    type: Phaser.AUTO,
    width: width,
    height: height,
    scene: [mainMenu]
};

Теперь холст масштабируется до экрана, а объекты - нет.Забавная вещь: когда я изменяю размер веб-сайта до 80%, тогда все идеально вписывается. Но когда его на 100%, то фоновое изображение не завершено, и тест не там, где я его разместил.

Теперь яискал способы идеально изменить размеры игрового поля Phaser, но ничего не нашел.В настоящее время мое понимание Phaser слишком мало, чтобы сделать это самостоятельно.Я надеюсь, что кто-нибудь может объяснить, как я могу масштабировать мою игру в Phaser.

...