От сбора звёзд до бомб: создаём игровую механику в Phaser

От сбора звёзд до бомб: создаём игровую механику в Phaser

Этот финальный шаг в создании первой игры на Phaser превращает простой прототип в полноценный аркадный опыт. Мы добавим систему сбора предметов, счёт, опасных врагов и логику завершения игры. Понимани...

Читать
Контроль ориентации экрана в Phaser: адаптируем игровой интерфейс

Контроль ориентации экрана в Phaser: адаптируем игровой интерфейс

Современные мобильные игры должны корректно работать как в портретной, так и в альбомной ориентации. Phaser предоставляет удобный инструмент `Scale Manager` для отслеживания изменений ориентации устро...

Читать
Создаём каскадные эффекты частиц в Phaser: от простого к сложному

Создаём каскадные эффекты частиц в Phaser: от простого к сложному

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

Читать
Phaser: Как загружать ассеты до начала сцены с помощью Payload

Phaser: Как загружать ассеты до начала сцены с помощью Payload

Вы когда-нибудь сталкивались с ситуацией, когда для самого предзагрузчика нужны ресурсы, например, логотип или конфигурационный файл? Обычный `preload()` здесь не поможет, так как он вызывается уже по...

Читать
Как экспортировать анимации в Phaser 3: работа с JSON

Как экспортировать анимации в Phaser 3: работа с JSON

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

Читать
Квадратичные функции плавности (Easing) в Phaser: строим графики движения

Квадратичные функции плавности (Easing) в Phaser: строим графики движения

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

Читать