Таймлайны в Phaser: создание сложных последовательностей событий

Таймлайны в Phaser: создание сложных последовательностей событий

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

Читать
Как создать сложную анимацию из GIF в Phaser: работа с несколькими атласами

Как создать сложную анимацию из GIF в Phaser: работа с несколькими атласами

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

Читать
Создание интерактивных часов с динамической графикой в Phaser 3

Создание интерактивных часов с динамической графикой в Phaser 3

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

Читать
Как Phaser обрабатывает кнопки мыши: разбираем баг с leftButtonReleased

Как Phaser обрабатывает кнопки мыши: разбираем баг с leftButtonReleased

При работе с перетаскиванием объектов в Phaser разработчики часто сталкиваются с необходимостью определить, какая именно кнопка мыши была отпущена. Встроенный метод `leftButtonReleased()` кажется очев...

Читать
Как сохранять и восстанавливать состояние игровых объектов с помощью toJSON в Phaser 3

Как сохранять и восстанавливать состояние игровых объектов с помощью toJSON в Phaser 3

При разработке игр часто возникает необходимость сохранять состояние объектов: для создания системы чекпоинтов, реализации сериализации уровня или просто для отладки. Метод `toJSON()` у игровых объект...

Читать
Камера и мир: как работают координаты в Phaser

Камера и мир: как работают координаты в Phaser

При создании игр с большими уровнями или скроллингом возникает задача управления видимой областью игрового мира. Phaser решает её с помощью системы камер и мировых координат. В этой статье мы разберем...

Читать