Платформер с уловками: как управлять физикой и реакциями в Phaser Arcade

Платформер с уловками: как управлять физикой и реакциями в Phaser Arcade

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

Читать
Сложные пути в Phaser: Рисование и анимация по контуру

Сложные пути в Phaser: Рисование и анимация по контуру

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

Читать
Массовое создание спрайтов: мощь метода `add.group` в Phaser 3

Массовое создание спрайтов: мощь метода `add.group` в Phaser 3

Создание десятков и сотен однотипных игровых объектов — частая задача в геймдеве. Добавлять каждый объект по отдельности через `this.add.image()` — утомительно и неэффективно. Phaser 3 предлагает элег...

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

Как получить мировые координаты из камеры другой сцены в Phaser

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

Читать
Проверка попадания точки в полигон на Phaser: от геометрии до практики

Проверка попадания точки в полигон на Phaser: от геометрии до практики

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

Читать