Создаем классический Breakout на Phaser 3: физика, группы и обработка ввода

Создаем классический Breakout на Phaser 3: физика, группы и обработка ввода

Пример игры Breakout — это отличная отправная точка для изучения ключевых концепций Phaser 3. Разобрав этот код, вы поймете, как работают Arcade Physics для создания отскоков и столкновений, как эффек...

Читать
Три способа испускать частицы вдоль кривой в Phaser 3

Три способа испускать частицы вдоль кривой в Phaser 3

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

Читать
Управляем прозрачностью углов спрайта в Phaser: метод setAlpha

Управляем прозрачностью углов спрайта в Phaser: метод setAlpha

В разработке игр часто требуется не просто скрыть объект, а плавно затушевать его часть или создать эффект постепенного появления. Phaser предоставляет для этого мощный метод `setAlpha`, который позво...

Читать
Создание карты и обработка столкновений в Phaser

Создание карты и обработка столкновений в Phaser

Работа с тайловыми картами — основа для большинства 2D игр, от платформеров до RPG. В этом примере мы разберем, как загрузить карту из Tiled, настроить физику для столкновений и реализовать сбор предм...

Читать
Работаем с Dynamic Textures в Phaser: создаём текстуры на лету

Работаем с Dynamic Textures в Phaser: создаём текстуры на лету

В Phaser существует мощный инструмент для работы с графикой – `DynamicTexture`. Это текстура, которую вы можете создавать, изменять и рендерить прямо во время выполнения игры, без необходимости загруж...

Читать