Спрайты в Phaser.js

Создание спрайтов, якоря, фреймы и отображение игровых объектов.

Кастомные зоны наведения в Phaser: точный хитбокс для сложных спрайтов

Кастомные зоны наведения в Phaser: точный хитбокс для сложных спрайтов

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

Читать
Группы в Arcade Physics: управление множеством объектов и обработка столкновений

Группы в Arcade Physics: управление множеством объектов и обработка столкновений

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

Читать
Маски в Phaser: Как создать динамическую маску из спрайта

Маски в Phaser: Как создать динамическую маску из спрайта

Использование масок в Phaser позволяет ограничивать область видимости графики, создавая эффекты обрезки, порталов, бликов или сложных переходов. В этом примере мы разберем, как создать битмап-маску из...

Читать
Добавляем свечение спрайту при наведении: постэффекты в Phaser

Добавляем свечение спрайту при наведении: постэффекты в Phaser

Интерактивность — ключ к вовлечению игрока. Простая реакция объекта на действия мыши делает мир игры живым и отзывчивым. В этой статье на примере кода из репозитория Phaser мы разберем, как легко доба...

Читать
Анимируем фон: работа с TileSprite и атласами в Phaser 3

Анимируем фон: работа с TileSprite и атласами в Phaser 3

Создание динамичного фона — частая задача в разработке игр. Использование плиточных спрайтов (TileSprite) позволяет бесшовно заполнять большие области текстурой, экономя ресурсы и добавляя движению пл...

Читать
Обработка движения мыши по объектам в Phaser: работа с событием gameobjectmove

Обработка движения мыши по объектам в Phaser: работа с событием gameobjectmove

Интерактивность — ключевой элемент вовлечения игрока. Часто необходимо реагировать не просто на клик, а на сам факт перемещения курсора мыши над элементами игры. В Phaser для этого существует событие...

Читать