Физика в Phaser.js

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

Плавное торможение в Phaser Arcade Physics: как реализовать движение с замедлением

Плавное торможение в Phaser Arcade Physics: как реализовать движение с замедлением

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

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

Физика полигонов в Phaser: создание фигур с помощью Matter.js

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

Читать
Фильтруем перетаскивание объектов в Matter.js: Как сделать объекты интерактивными

Фильтруем перетаскивание объектов в Matter.js: Как сделать объекты интерактивными

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

Читать
Создание статических тел в Phaser 3: как заставить объекты оставаться на месте

Создание статических тел в Phaser 3: как заставить объекты оставаться на месте

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

Читать
Статичная группа объектов в Phaser: создание неподвижных барьеров

Статичная группа объектов в Phaser: создание неподвижных барьеров

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

Читать
Как создать прямоугольное физическое тело произвольного размера в Matter.js

Как создать прямоугольное физическое тело произвольного размера в Matter.js

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

Читать