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

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

Мультитач в Phaser: как реализовать перетаскивание нескольких объектов одновременно

Мультитач в Phaser: как реализовать перетаскивание нескольких объектов одновременно

Современные мобильные устройства поддерживают мультитач, и игроки ожидают, что смогут взаимодействовать с игровым миром несколькими пальцами одновременно. В этой статье мы разберем пример кода из офиц...

Читать
iOS 16 и Phaser: ловим клики на мобильных устройствах

iOS 16 и Phaser: ловим клики на мобильных устройствах

Казалось бы, обработка кликов — одна из самых базовых задач в разработке игр. Однако с выходом iOS 16 многие разработчики столкнулись с неожиданной проблемой: на некоторых устройствах перестали коррек...

Читать
Как масштабировать HD-изображения в Phaser без потери качества

Как масштабировать HD-изображения в Phaser без потери качества

Разработка игр для мобильных устройств и современных мониторов часто требует поддержки высокого разрешения (Retina, 4K). Простое увеличение размеров спрайтов приводит к размытию и потере детализации....

Читать
Как Phaser.Scale.FIT автоматически подгоняет игру под любой экран

Как Phaser.Scale.FIT автоматически подгоняет игру под любой экран

Современные игры запускаются на множестве устройств: от десктопов с огромными мониторами до мобильных телефонов. Режим масштабирования `Phaser.Scale.FIT` в Phaser 3 — это простой и мощный инструмент,...

Читать
AVIF vs PNG в Phaser: Сравнение текстур и динамический кропинг

AVIF vs PNG в Phaser: Сравнение текстур и динамический кропинг

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

Читать
Несоответствие автоцентровки в iOS: как отлаживать и исправлять

Несоответствие автоцентровки в iOS: как отлаживать и исправлять

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

Читать