Исправляем анимацию в контейнере Phaser: разбор примера из issue #6052

Исправляем анимацию в контейнере Phaser: разбор примера из issue #6052

При работе с контейнерами (`Phaser.GameObjects.Container`) в Phaser можно столкнуться с неочевидной ошибкой: добавленный в контейнер спрайт с активной анимацией может перестать её проигрывать. Эта ста...

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

Создаём анимированный индикатор с градиентом и маской в Phaser

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

Читать
Динамическое освещение в Phaser 3: создаём атмосферу на кладбище

Динамическое освещение в Phaser 3: создаём атмосферу на кладбище

Освещение — мощный инструмент для создания атмосферы в 2D-играх. В Phaser 3 система динамического освещения позволяет оживить сцену, добавляя глубины, настроения и реализма. В этой статье мы разберём...

Читать
Держим объекты в кадре: Phaser.Actions.WrapInRectangle на практике

Держим объекты в кадре: Phaser.Actions.WrapInRectangle на практике

При создании игр часто возникает задача: объект вышел за границы экрана — что делать? Можно уничтожить его, можно заставить отскочить, а можно плавно переместить на противоположную сторону, создавая э...

Читать
Создание кастомных физических спрайтов в Phaser: расширяем класс Arcade.Sprite

Создание кастомных физических спрайтов в Phaser: расширяем класс Arcade.Sprite

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

Читать
Анимируем фон: динамика TileSprite в Phaser 3

Анимируем фон: динамика TileSprite в Phaser 3

TileSprite — это мощный игровой объект в Phaser, который позволяет использовать одно изображение в качестве повторяющейся текстуры для заполнения области любого размера. Его главная «фишка» — возможно...

Читать