Делаем спрайт интерактивным: клики, наведение и вращение в Phaser 3

Делаем спрайт интерактивным: клики, наведение и вращение в Phaser 3

Создание интерактивных элементов — основа игрового процесса. В этом примере мы рассмотрим, как заставить спрайт реагировать на действия мыши: менять цвет при клике и непрерывно вращаться. Этот паттерн...

Читать
Динамическая генерация текстур в Phaser: создаём HUD-элементы на лету

Динамическая генерация текстур в Phaser: создаём HUD-элементы на лету

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

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

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

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

Читать
Анимированные частицы в Phaser 3: оживляем эмиттеры спрайтами

Анимированные частицы в Phaser 3: оживляем эмиттеры спрайтами

Частицы — ключевой элемент визуальных эффектов в играх. Статические точки или картинки выглядят скучно. В Phaser 3 Particle Emitter позволяет использовать анимации из атласа в качестве частиц, создава...

Читать
Мультикамерный мир Phaser: управление, контейнеры и интерактивность

Мультикамерный мир Phaser: управление, контейнеры и интерактивность

Создание игр с разделённым экраном или несколькими активными камерами — мощный приём для стратегий, кооперативных режимов или систем наблюдения. В этом примере из официальной коллекции Phaser показана...

Читать