Отрисовка тысяч частиц: Управление Graphics в Phaser для VFX и симуляций

Отрисовка тысяч частиц: Управление Graphics в Phaser для VFX и симуляций

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

Читать
Динамический текст в Phaser: загружаем bitmap-шрифты из JSON-пака

Динамический текст в Phaser: загружаем bitmap-шрифты из JSON-пака

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

Читать
Поворот линии на 180 градусов в Phaser: интерактивный пример с геометрией

Поворот линии на 180 градусов в Phaser: интерактивный пример с геометрией

Интерактивная геометрия — основа игровой механики, от расчёта траекторий до построения интерфейсов. В этом примере мы создадим инструмент для рисования линии мышью и мгновенно "перевернём" её на 180 г...

Читать
Эффектные частицы на GPU: создаём динамический дым в Phaser

Эффектные частицы на GPU: создаём динамический дым в Phaser

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

Читать
Как установить точку вращения текста в Phaser 3: разбираем setOrigin

Как установить точку вращения текста в Phaser 3: разбираем setOrigin

При работе с игровыми объектами в Phaser, особенно с текстом, часто требуется поворачивать или масштабировать их относительно определённой точки. По умолчанию точка привязки (origin) находится в левом...

Читать
Как загрузить Normal Map для текстуры в Phaser 3

Как загрузить Normal Map для текстуры в Phaser 3

Создание реалистичного освещения и объёма в 2D-графике — задача для нормальных карт (Normal Maps). В игровом движке Phaser 3 можно легко загружать их вместе с основным изображением, что сразу же откры...

Читать