Вычисляем длину окружности: Практика с Phaser.Geom.Circle

Вычисляем длину окружности: Практика с Phaser.Geom.Circle

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

Читать
Как перемещать и комбинировать кривые в Phaser с помощью Path.moveTo

Как перемещать и комбинировать кривые в Phaser с помощью Path.moveTo

В игровом движке Phaser траектории движения объектов часто создаются из нескольких кривых. Метод `moveTo` класса `Path` позволяет мгновенно переместить 'перо' для рисования пути без добавления видимог...

Читать
Физика цепочек в Phaser: создаём интерактивную верёвку с помощью Matter.js

Физика цепочек в Phaser: создаём интерактивную верёвку с помощью Matter.js

Реализация физически точных цепочек, верёвок или связей между объектами — частый запрос в играх, от головоломок до симуляторов. В этом примере мы используем мощный плагин Matter.js для создания интера...

Читать
Рисуем и анимируем звёзды в Phaser: от статики до твинов

Рисуем и анимируем звёзды в Phaser: от статики до твинов

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

Читать
Изометрические блоки в Phaser: создание игрового объёма с isobox

Изометрические блоки в Phaser: создание игрового объёма с isobox

Двумерные игры часто стремятся передать ощущение глубины и объёма. Phaser предлагает простой, но мощный инструмент для создания иллюзии 3D — изометрические примитивы. В этой статье мы разберём метод `...

Читать
Выравнивание текста по правому краю в Phaser 3: работа с origin

Выравнивание текста по правому краю в Phaser 3: работа с origin

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

Читать