Блог Phaser.js

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

Рисуем контуры фигур в Phaser: от линий до сложных путей

Рисуем контуры фигур в Phaser: от линий до сложных путей

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

Читать
Динамические градиенты в Phaser: от шейдеров к фильтрам

Динамические градиенты в Phaser: от шейдеров к фильтрам

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

Читать
Случайные точки вне области: Генерация контента вокруг препятствий в Phaser

Случайные точки вне области: Генерация контента вокруг препятствий в Phaser

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

Читать
Магия множества графических объектов в Phaser: создание 500 вращающихся звёзд

Магия множества графических объектов в Phaser: создание 500 вращающихся звёзд

Работа с графикой в Phaser может быть не только утилитарной, но и творческой. Часто возникает задача визуализации множества однотипных, но уникальных объектов: частиц, звёзд на небе, декоративных элем...

Читать
Поворот нормалей в Phaser: как заставить 2D-свет правильно освещать вращающиеся объекты

Поворот нормалей в Phaser: как заставить 2D-свет правильно освещать вращающиеся объекты

При использовании 2D-освещения (Light2D) в Phaser вращение спрайтов может привести к неожиданному визуальному артефакту: карта нормалей (normal map), отвечающая за объём, остаётся статичной и не враща...

Читать