Подключаем кастомные веб-шрифты в Phaser: от CSS инъекций до WebFont Loader

Подключаем кастомные веб-шрифты в Phaser: от CSS инъекций до WebFont Loader

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

Читать
Рисуем спираль из прямоугольников с помощью Phaser.Geom.Rectangle

Рисуем спираль из прямоугольников с помощью Phaser.Geom.Rectangle

Работа с геометрией — основа для создания сложных визуальных эффектов и игровой логики. В этом примере мы используем класс `Phaser.Geom.Rectangle` и его метод `CenterOn` для построения красивой спирал...

Читать
Render Texture как камера: необычные эффекты в Phaser

Render Texture как камера: необычные эффекты в Phaser

Обычные камеры в Phaser позволяют следить за областью сцены, но их возможности по трансформации и постобработке ограничены. Render Texture (текстура рендеринга) — это мощный инструмент, который можно...

Читать
Анимированные кривые Безье в Phaser: плавные траектории для игр

Анимированные кривые Безье в Phaser: плавные траектории для игр

Создание плавных и сложных траекторий движения — частая задача в разработке игр: полёт снаряда, патрулирование врага, движение камеры. Встроенный в Phaser класс `CubicBezier` позволяет легко описывать...

Читать
Распределение и вращение объектов по кругу в Phaser с помощью Actions

Распределение и вращение объектов по кругу в Phaser с помощью Actions

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

Читать
Создание динамических текстур на Canvas в Phaser

Создание динамических текстур на Canvas в Phaser

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

Читать