Работа с цветом в Phaser: преобразуем строки RGB и RGBA в объекты

Работа с цветом в Phaser: преобразуем строки RGB и RGBA в объекты

Цвета — неотъемлемая часть визуального оформления игры. Часто данные о цветах приходят извне в виде строк, например, из конфигурационных файлов или ответов сервера. В Phaser есть удобный инструмент дл...

Читать
Как управлять порядком отрисовки Particle Emitter в Phaser 3

Как управлять порядком отрисовки Particle Emitter в Phaser 3

При работе с системой частиц в Phaser 3 порядок слоёв влияет на визуальное восприятие сцены. По умолчанию эмиттеры, созданные первыми, оказываются внизу стопки отрисовки, что может привести к нежелате...

Читать
TileSprite в Phaser: растягиваем текстуру, а не сетку спрайтов

TileSprite в Phaser: растягиваем текстуру, а не сетку спрайтов

Работая с 2D-графикой в играх, часто возникает задача заполнить большую область фона или объекта одной повторяющейся текстурой. Обычный спрайт (`Sprite`) для этого не подходит — он лишь отобразит одну...

Читать
Создаём эффект звёздного поля в Phaser: разбираем продвинутый пример

Создаём эффект звёздного поля в Phaser: разбираем продвинутый пример

Реалистичный эффект пролёта сквозь звёздное поле — классический элемент для космических игр и демо-сцен. В Phaser его можно создать без использования тяжёлых 3D-движков, используя простую математику п...

Читать
Плавные анимации в Phaser: как работают ease-функции на примере Sine

Плавные анимации в Phaser: как работают ease-функции на примере Sine

Плавность анимации — ключ к приятному игровому опыту. Резкие, линейные движения выглядят неестественно и механически. Phaser предлагает мощную систему твинов (tweens) с поддержкой easing-функций, кото...

Читать
Тонкости управления звуком в Phaser: как избежать наложения аудио

Тонкости управления звуком в Phaser: как избежать наложения аудио

Работа со звуком в играх — это не только загрузка и воспроизведение. Часто возникают тонкие моменты, например, повторное воспроизведение трека, который уже играет, что приводит к наложению и искажению...

Читать