Физика в Phaser.js

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

Событие worldbounds в Arcade Physics: Как реагировать на столкновения с границами мира

Событие worldbounds в Arcade Physics: Как реагировать на столкновения с границами мира

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

Читать
Контроль скорости и поворотов: создаем гоночную машину в Phaser 3

Контроль скорости и поворотов: создаем гоночную машину в Phaser 3

Создание плавного и реалистичного управления транспортным средством — частая задача в аркадных гонках. В этом примере мы разберем, как использовать Arcade Physics для управления машиной с инерцией, ог...

Читать
Динамическое изменение размеров физического тела в Phaser Matter.js

Динамическое изменение размеров физического тела в Phaser Matter.js

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

Читать
Разделяй и властвуй: триангуляция полигонов в Phaser через BuildFromPolygon

Разделяй и властвуй: триангуляция полигонов в Phaser через BuildFromPolygon

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

Читать
Составные тела в Matter.js: создание сложных физических объектов в Phaser

Составные тела в Matter.js: создание сложных физических объектов в Phaser

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

Читать
Динамичное освещение в Phaser: оживляем спрайты светом и физикой

Динамичное освещение в Phaser: оживляем спрайты светом и физикой

Освещение — мощный инструмент для создания атмосферы и глубины в 2D-играх. В Phaser можно легко добавить динамичные источники света, которые реагируют на взаимодействие игрока. Эта статья покажет, как...

Читать