Физика в Phaser.js

Arcade Physics, коллайдеры, движение тел и столкновения в Phaser.

Зона смерти из Arcade Body: как связать физику и частицы в Phaser 3

Зона смерти из Arcade Body: как связать физику и частицы в Phaser 3

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

Читать
Создаем цепь из тел в Matter.js: Симуляция шарика для сноса

Создаем цепь из тел в Matter.js: Симуляция шарика для сноса

Физический движок Matter.js в Phaser позволяет создавать сложные составные объекты и реалистичные связи между ними. Эта статья покажет, как создать интерактивную цепь, соединяющую статичную точку и ди...

Читать
Рисуем кадры из атласа пачкой: работа с Render Texture в Phaser 3

Рисуем кадры из атласа пачкой: работа с Render Texture в Phaser 3

При создании игр часто возникает задача отрисовки множества спрайтов из одного набора изображений (атласа). Если эти спрайты статичны, их постоянное обновление через физику или систему отображения — п...

Читать
Разбираемся с blocked и touching: физика столкновений в Phaser 3

Разбираемся с blocked и touching: физика столкновений в Phaser 3

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

Читать
Точный контроль столкновений в Phaser: кастомный процессор для overlap

Точный контроль столкновений в Phaser: кастомный процессор для overlap

Метод `overlap` в Arcade Physics позволяет обнаруживать пересечение объектов. Но что если вам нужно не просто факт пересечения, а проверка по сложной логике? Например, столкновение должно считаться то...

Читать
Геометрия в Phaser: Работа со свойствами эллипса на практике

Геометрия в Phaser: Работа со свойствами эллипса на практике

Понимание геометрических примитивов Phaser упрощает создание игровой логики, связанной с областями, коллайдерами и визуализацией. Класс `Phaser.Geom.Ellipse` предоставляет набор готовых свойств для бы...

Читать