Физика в Phaser.js

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

Столкновения и физика в Phaser 3: Практическое введение в Arcade Physics

Столкновения и физика в Phaser 3: Практическое введение в Arcade Physics

Физический движок — это сердце большинства игр, от простых платформеров до сложных симуляций. Phaser 3 предоставляет мощную и легковесную систему Arcade Physics, которая позволяет быстро создавать реа...

Читать
Создание кастомных границ мира для физических объектов в Phaser

Создание кастомных границ мира для физических объектов в Phaser

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

Читать
Динамические частицы в Phaser: создание эффекта следов за кораблём на Matter.js

Динамические частицы в Phaser: создание эффекта следов за кораблём на Matter.js

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

Читать
Сопротивление движению: реализация drag через вектор скорости в Phaser 3

Сопротивление движению: реализация drag через вектор скорости в Phaser 3

В большинстве игр объекты не двигаются вечно. Будь то трение о поверхность или сопротивление воздуха, их скорость со временем падает. Phaser Arcade Physics предоставляет свойство `drag`, но оно примен...

Читать
Прямоугольники с физикой в Phaser 3: создание динамических объектов за минуту

Прямоугольники с физикой в Phaser 3: создание динамических объектов за минуту

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

Читать
Управление DOM-элементами в Phaser: Создаем интерактивный UI с физикой

Управление DOM-элементами в Phaser: Создаем интерактивный UI с физикой

В веб-играх часто нужны динамические интерфейсы, которые реагируют на действия игрока. Пример демонстрирует, как встроить обычный HTML-элемент в игровой мир Phaser, наделить его физическим телом и упр...

Читать