Динамичное освещение в Phaser: оживляем спрайты светом и физикой

Динамичное освещение в Phaser: оживляем спрайты светом и физикой

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

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

Создание и стилизация текста в Phaser 3: от базового до продвинутого

Текст — важнейший элемент пользовательского интерфейса в любой игре. Он сообщает игроку информацию, показывает счёт, выводит диалоги и названия. Понимание того, как эффективно создавать и настраивать...

Читать
Автоматическое размещение объектов через createFromCallback в Phaser

Автоматическое размещение объектов через createFromCallback в Phaser

Когда нужно создать множество игровых объектов по сложному алгоритму, ручной перебор координат становится неудобным. В Phaser есть мощный метод `createFromCallback` для компонента Blitter, который поз...

Читать
Создание эпического скроллера текста в Phaser 3 с DynamicBitmapText

Создание эпического скроллера текста в Phaser 3 с DynamicBitmapText

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

Читать
Три камеры, один мир: управление областью видимости в Phaser 3

Три камеры, один мир: управление областью видимости в Phaser 3

Визуальное представление игрового мира часто превышает размеры экрана. Камеры в Phaser 3 позволяют контролировать, какую часть мира видит игрок, создавая эффекты прокрутки, разделения экрана или динам...

Читать
Создаём вращающийся логотип Phaser на Canvas API

Создаём вращающийся логотип Phaser на Canvas API

В этой статье мы разберём пример, который демонстрирует мощь графического API Phaser. Используя объект `Graphics`, мы нарисуем и анимируем логотип фреймворка, состоящий из нескольких цветных слоёв. Эт...

Читать