Мобильные в Phaser.js

Тач, ориентация экрана и адаптация Phaser под телефоны.

Как управлять полноэкранным режимом в Phaser: события, кнопка, типичные ошибки

Как управлять полноэкранным режимом в Phaser: события, кнопка, типичные ошибки

Реализация полноэкранного режима — стандартная задача для браузерных игр. Однако, если просто вызвать `toggleFullscreen()`, интерфейс может перестать соответствовать состоянию игры. В этой статье мы р...

Читать
Мультитач в Phaser: Обработка до четырёх одновременных касаний

Мультитач в Phaser: Обработка до четырёх одновременных касаний

Современные игры для мобильных устройств и планшетов часто требуют поддержки мультитача — от управления двумя джойстиками до сложных жестов несколькими пальцами. Phaser предоставляет удобный API для р...

Читать
Умная загрузка текстур: как Phaser сам выбирает сжатый формат

Умная загрузка текстур: как Phaser сам выбирает сжатый формат

Оптимизация графики критически важна для производительности игр, особенно на мобильных устройствах. Phaser предлагает элегантное решение — автоматический выбор наиболее подходящего сжатого формата тек...

Читать
Как добавить реакцию на клик мышью в Phaser: работа с указателями и спрайтами

Как добавить реакцию на клик мышью в Phaser: работа с указателями и спрайтами

Обработка взаимодействия с игровыми объектами — основа интерактивности в браузерных играх. Phaser предоставляет простой и мощный API для работы с событиями мыши (или касания на мобильных устройствах)....

Читать
iOS-ловушка Phaser: как DOM-элементы ломают события на мобильных устройствах

iOS-ловушка Phaser: как DOM-элементы ломают события на мобильных устройствах

Разработка кроссплатформенной игры на Phaser — это постоянная борьба с особенностями разных браузеров. Особенно коварны мобильные устройства, где взаимодействие между нативными и DOM-элементами может...

Читать
Phaser и Scale Manager: Как правильно обработать ресайз на мобильных устройствах

Phaser и Scale Manager: Как правильно обработать ресайз на мобильных устройствах

Одной из частых проблем при разработке кроссплатформенных игр на Phaser является некорректное отображение игры при изменении размера окна или ориентации устройства, особенно на Android. Пример из баг-...

Читать