Генерация случайных точек внутри треугольника в Phaser

Генерация случайных точек внутри треугольника в Phaser

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

Читать
Выравнивание спрайтов в Phaser: мощный метод AlignTo на практике

Выравнивание спрайтов в Phaser: мощный метод AlignTo на практике

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

Читать
Частицы из текстуры: как Phaser оживляет спрайты

Частицы из текстуры: как Phaser оживляет спрайты

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

Читать
Контейнеры в Phaser: как сгруппировать объекты и управлять ими как одним целым

Контейнеры в Phaser: как сгруппировать объекты и управлять ими как одним целым

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

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

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

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

Читать