Я создал PWA с помощью Phaser 2, следуя этому руководству (это сделано с помощью Phaser 3).
У меня проблема с масштабированием игры на мобильном телефоне.В моей игре я использую следующие методы Phaser 2 для масштабирования:
game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
game.scale.pageAlignHorizontally = true;
game.scale.pageAlignVertically = true;
Когда я нажимаю ссылку localhost на своем мобильном телефоне, игра кажется слишком большой, и мне приходится прокручивать вниз довидеть это.Когда я «загружаю» его, чтобы он действовал как приложение, оно сначала становится шатким, масштабируется вверх и вниз, пока не достигнет нужного размера.Размеры игры 1280x720, и я выглядел очень хорошо, прежде чем я преобразовал его в PWA, как в Интернете, так и на мобильном телефоне.
Я провел аудит для PWA в инструментах разработчика Chrome и показал следующее уведомление: Размер области просмотра1280px, тогда как размер окна 412px.
Я пробовал решения из здесь и здесь , но это не помогло.Это должно быть что-то еще.
У вас есть идеи, что может быть причиной этого?