Анимации из Aseprite в Phaser 3: Разбираем загрузку и создание

Анимации из Aseprite в Phaser 3: Разбираем загрузку и создание

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

Читать
От сбора звёзд до бомб: создаём игровую механику в 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 — мощный инструмент для отладки, сохранения состояний или интеграции с редакторами. В этой статье разберем, как получить структурированное представление ваших анимаций в...

Читать