Phaser 3 - как сделать экран игры адаптивным
Всем привет! Вопрос по адаптивности игры - чтобы экран игры занимал весь экран устройства.
Знаю что есть scalManager, но найти необходимые настройки в нем не получилось.
scale: {
// mode: Phaser.Scale.FIT,
mode: Phaser.Scale.SHOW_ALL,
autoCenter: Phaser.Scale.CENTER_BOTH,
},
Если выбирать Phaser.Scale.FIT - тогда экран игры с правильными размерами вписывается в экран устройства, нет никаких прокруток, но экран игры не занимает весь экран устройства. В браузерах мобильных телефонов - экран игры располагается по центру экрана, но по краям пустые области.
Если выбирать mode: Phaser.Scale.SHOW_ALL, - тогда экран игры вписывается в абсолютно любые экраны устройства, но нарушаются пропорции элементов игры - все растягивается или сжимается.
Подскажите, кто знает, как сделать чтобы игра вписывалась в любой экран с сохранением пропорций.