Физика в Phaser.js

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

Фильтрация столкновений в Phaser: Как использовать callback process в overlap

Фильтрация столкновений в Phaser: Как использовать callback process в overlap

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

Читать
Создаем классический аркадный Stacker на Phaser 3: игровая логика и управление сценой

Создаем классический аркадный Stacker на Phaser 3: игровая логика и управление сценой

Пример 'Stacker' — это отличная демонстрация создания пошаговой аркадной игры с использованием основных концепций Phaser: сцены, физики, таймеров и работы с пользовательским вводом. Разбирая этот код,...

Читать
DOM-элементы и плавная камера в Phaser: оживляем интерфейс

DOM-элементы и плавная камера в Phaser: оживляем интерфейс

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

Читать
Как двигать объект к точке и плавно остановить в Phaser Arcade

Как двигать объект к точке и плавно остановить в Phaser Arcade

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

Читать
Умные коллизии в Phaser: Используем свойства тайлов из Tiled

Умные коллизии в Phaser: Используем свойства тайлов из Tiled

При создании уровней в Tiled вы можете назначать пользовательские свойства тайлам, например, `collides: true`. Phaser позволяет использовать эти свойства для настройки физики, что делает ваш код чище,...

Читать
Проснись! Как использовать события сна объектов в Matter.js

Проснись! Как использовать события сна объектов в Matter.js

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

Читать