Анимируем текст по пути: динамический BitmapText в Phaser 3

Анимируем текст по пути: динамический BitmapText в Phaser 3

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

Читать
Сохраняем кадр игры в base64: скриншоты в Phaser 3

Сохраняем кадр игры в base64: скриншоты в Phaser 3

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

Читать
Создание и запуск нескольких сцен в Phaser 3 на практике

Создание и запуск нескольких сцен в Phaser 3 на практике

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

Читать
Создание динамического градиентного свечения с шейдерами в Phaser

Создание динамического градиентного свечения с шейдерами в Phaser

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

Читать
Цепочка эффектов камеры в Phaser: Flash, Shake, Fade

Цепочка эффектов камеры в Phaser: Flash, Shake, Fade

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

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

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

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

Читать