Игнорирование объектов камерой в Phaser: как управлять видимостью

Игнорирование объектов камерой в Phaser: как управлять видимостью

В разработке игр часто возникает необходимость скрыть определённые объекты от основной камеры, оставив их активными в игровом мире. Это может быть полезно для создания UI-элементов, которые не должны...

Читать
Как избежать проблем с загрузкой в Phaser: работаем с 1024 CANVAS

Как избежать проблем с загрузкой в Phaser: работаем с 1024 CANVAS

Загрузка большого количества ресурсов — частая задача в разработке игр. Однако при использовании рендера CANVAS в Phaser можно столкнуться с неожиданными ошибками и падением производительности. В этой...

Читать
Плавное вращение группы спрайтов с помощью Phaser.Actions.Angle

Плавное вращение группы спрайтов с помощью Phaser.Actions.Angle

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

Читать
Создание цепочек анимаций в Phaser: управляйте движением игровых объектов

Создание цепочек анимаций в Phaser: управляйте движением игровых объектов

Анимация — это душа игрового мира, и Phaser предлагает мощный инструмент для её создания: систему твинов. Часто игровому объекту нужно выполнить не одно, а последовательность движений — плавно проехат...

Читать
Маскирование графики в Phaser: создание «смотрового окна» с помощью Bitmap Mask

Маскирование графики в Phaser: создание «смотрового окна» с помощью Bitmap Mask

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

Читать
Динамические BitmapText в Phaser: оживляем текст с помощью displayCallback

Динамические BitmapText в Phaser: оживляем текст с помощью displayCallback

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

Читать