Блог Phaser.js

Свежие разборы API, практические приёмы и короткие гайды по разработке игр на Phaser.

Беcшовные аудио-лупы в Phaser: настраиваем задержки и создаём музыку

Беcшовные аудио-лупы в Phaser: настраиваем задержки и создаём музыку

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

Читать
Работа с тайлсетами в Phaser: как правильно учесть отступы между тайлами

Работа с тайлсетами в Phaser: как правильно учесть отступы между тайлами

При импорте тайлсетов из графических редакторов, таких как Tiled, часто возникает ситуация, когда между тайлами присутствуют отступы или поля. Если их не учесть, тайловая карта будет отображаться неко...

Читать
Смещение спрайта от физического тела в Matter.js: тонкости отрисовки

Смещение спрайта от физического тела в Matter.js: тонкости отрисовки

При создании сложных игровых объектов часто возникает ситуация, когда визуальное представление (спрайт) не совпадает с физической формой (collider). Это может быть необходимо для анимаций, поворотов и...

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

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

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

Читать
Динамическая эмиссия частиц: управляйте эффектами в реальном времени

Динамическая эмиссия частиц: управляйте эффектами в реальном времени

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

Читать
Магия маски: создаём частичную прозрачность в Phaser

Магия маски: создаём частичную прозрачность в Phaser

Управление прозрачностью — один из ключевых инструментов для создания атмосферы и визуальных эффектов в играх. В Phaser стандартный метод `setAlpha()` позволяет легко сделать объект полупрозрачным. Но...

Читать