Физика в Phaser.js

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

Как поставить физику на паузу в Phaser: управление временем в Matter.js

Как поставить физику на паузу в Phaser: управление временем в Matter.js

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

Читать
Неподвижное тело в Arcade Physics: когда объект не отталкивается

Неподвижное тело в Arcade Physics: когда объект не отталкивается

В физическом движке Phaser Arcade свойство `immovable` — мощный инструмент для управления столкновениями. Оно позволяет создать тело, которое при ударе о другие объекты не отскакивает и не меняет свою...

Читать
1000 тел в движении: Оптимизация физики и камеры в Phaser

1000 тел в движении: Оптимизация физики и камеры в Phaser

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

Читать
Заворачиваем спрайт: как сделать бесконечное движение в Arcade Physics

Заворачиваем спрайт: как сделать бесконечное движение в Arcade Physics

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

Читать
Геометрия в Phaser: Создание и отрисовка эллипса для игровых объектов

Геометрия в Phaser: Создание и отрисовка эллипса для игровых объектов

Работа с геометрическими фигурами — фундаментальный навык для разработчика игр. В Phaser класс `Phaser.Geom.Ellipse` позволяет легко создавать эллипсы, которые могут служить основой для коллайдеров, з...

Читать
Управление скоростью в Matter.js: как заставить объекты двигаться по клику

Управление скоростью в Matter.js: как заставить объекты двигаться по клику

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

Читать