Как получить название и URL вашей игры в Phaser 3

Как получить название и URL вашей игры в Phaser 3

При разработке игры на Phaser может потребоваться динамически ссылаться на её метаданные, например, для отображения названия или формирования ссылки на официальный сайт. Глобальный объект `game.config...

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

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

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

Читать
Отслеживаем прогресс загрузки нескольких файлов в Phaser

Отслеживаем прогресс загрузки нескольких файлов в Phaser

При загрузке тяжелых ресурсов, таких как аудиофайлы, важно показывать пользователю прогресс. Встроенный общий индикатор загрузки в Phaser удобен, но что, если вам нужен детальный контроль? Событие `fi...

Читать
Перемешиваем тайлы в Phaser: динамическое изменение карты по клику

Перемешиваем тайлы в Phaser: динамическое изменение карты по клику

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

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

Визуализация плавности: как работают квадро-кривые в Phaser

Плавность анимации — ключевой элемент геймдизайна, влияющий на восприятие игрового процесса. В Phaser за неё отвечают функции плавности (eases), которые контролируют скорость изменения параметров твин...

Читать