TileSprite в Phaser 3: отрисовка и трансформация плиточных текстур

TileSprite в Phaser 3: отрисовка и трансформация плиточных текстур

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

Читать
Масштабируй правильно: как Phaser.Actions.FitToRegion помогает вписывать объекты

Масштабируй правильно: как Phaser.Actions.FitToRegion помогает вписывать объекты

При разработке игр часто возникает задача вписать один объект в границы другого. Например, вы хотите, чтобы картинка фона заполнила весь экран, или чтобы иконка предмета идеально поместилась в заданну...

Читать
Разворачиваем столбцы матрицы: хитрости работы с 2D-массивами в Phaser

Разворачиваем столбцы матрицы: хитрости работы с 2D-массивами в Phaser

Работа с двумерными массивами (матрицами) — частая задача при разработке игр: от карт и уровней до таблиц данных. Phaser предоставляет встроенные утилиты для удобной работы с ними, которые могут сэкон...

Читать
Тинт и Альфа в Phaser: Создание цветовых эффектов и прозрачности

Тинт и Альфа в Phaser: Создание цветовых эффектов и прозрачности

Работа с цветом и прозрачностью — ключевой навык для визуальной полировки игры. В Phaser методы `setTint()` и `setAlpha()` позволяют динамически изменять внешний вид спрайтов и изображений, не создава...

Читать
Рисуем стильные облачка диалогов в Phaser: от графики до позиционирования текста

Рисуем стильные облачка диалогов в Phaser: от графики до позиционирования текста

Визуализация диалогов — ключевой элемент для повествования во многих играх. Готовые UI-ассеты не всегда подходят под уникальный стиль проекта. В этой статье мы разберем, как с нуля создавать кастомизи...

Читать