Движение по пути в Phaser: оживляем флот с помощью Path и Follower

Движение по пути в Phaser: оживляем флот с помощью Path и Follower

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

Читать
Визуальный редактор частиц в Phaser: создаём эффекты в реальном времени

Визуальный редактор частиц в Phaser: создаём эффекты в реальном времени

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

Читать
Случайный старт анимации в Phaser: оживляем спрайты без монотонности

Случайный старт анимации в Phaser: оживляем спрайты без монотонности

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

Читать
Найдем длину гипотенузы: работа с Phaser.Geom.Line

Найдем длину гипотенузы: работа с Phaser.Geom.Line

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

Читать
Как создать игровой холст Phaser в своём кастомном элементе <canvas>

Как создать игровой холст Phaser в своём кастомном элементе <canvas>

По умолчанию Phaser сам создаёт элемент <canvas> и встраивает его в DOM. Но иногда вам нужно взять под полный контроль над контейнером игры — например, для интеграции с другими библиотеками, кастомног...

Читать
Как заставить спрайт следовать за физическим телом в Phaser 3

Как заставить спрайт следовать за физическим телом в Phaser 3

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

Читать