Блог Phaser.js

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

Создание динамических визуальных эффектов с помощью вращающегося источника частиц в Phaser

Создание динамических визуальных эффектов с помощью вращающегося источника частиц в Phaser

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

Читать
Как рассчитать и использовать наклон линии в Phaser для плавного движения

Как рассчитать и использовать наклон линии в Phaser для плавного движения

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

Читать
Скалярное произведение векторов в Phaser: от математики к игровой логике

Скалярное произведение векторов в Phaser: от математики к игровой логике

Понимание векторной математики — ключ к созданию сложной игровой механики, от определения поля зрения персонажа до расчета отскоков. Скалярное произведение (dot product) — один из фундаментальных инст...

Читать
Как перемещать игровые объекты между контейнерами в Phaser

Как перемещать игровые объекты между контейнерами в Phaser

Управление отображением множества объектов — ключевая задача в разработке игр. Phaser предлагает мощный инструмент — `Container` (контейнер), который позволяет группировать объекты и управлять ими как...

Читать
Физика в движении: создаем и настраиваем простое тело в Phaser Arcade

Физика в движении: создаем и настраиваем простое тело в Phaser Arcade

Физика — это сердце любой динамичной игры, и Phaser предоставляет мощный, но интуитивно понятный инструмент для её реализации: систему Arcade Physics. В этой статье мы разберем, как создать физическое...

Читать
Создаем собственные плагины в Phaser: генератор случайных имен

Создаем собственные плагины в Phaser: генератор случайных имен

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

Читать