HTML5 Full Screen Extension
Как вы, наверное, знаете, window_set_fullscreen() не работает в HTML5. Итак после поиска в Интернете я в основном скопировал/вставил небольшой код Javascript для расширения GMS1, найденный в этом сообщении на форуме (полная заслуга оригинального автора), чтобы создать кнопку, которая добавляется сверху игрового холста (я выбрал нижний правый угол, но вы можете изменить его в предоставленном скрипте), который позволяет включать или выключать полноэкранный режим. Посмотрите демо-игру выше.
Кстати, опция включения полноэкранной кнопки на itch.io делает браузер полноэкранным, но на самом деле не масштабирует холст.
Я также добавил небольшую служебную функцию, чтобы проверить, работает ли игра в полноэкранном режиме на разных платформах, включая HTML5.
Я включил спрайт кнопки, но, очевидно, вы можете изменить его на любой другой.
Отказ от ответственности
Протестировано на GameMaker 2022.8+ (использует вызов call_later ) в текущих версиях Opera GX, Chrome и Edge. Firefox не работает должным образом. Предоставлено как есть — не ждите поддержки, надеюсь, она вам не понадобится :)
Я также включил демонстрационный проект GameMaker, если вам нужно, в отдельный файл.
Как скачать HTML5 Full Screen Extension через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака HTML5 Full Screen Extension
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!