Отключаем интерактивность объектов в Phaser: почему `disable` требует сброса каретки

Отключаем интерактивность объектов в Phaser: почему `disable` требует сброса каретки

Работа с интерактивными объектами (спрайтами, кнопками) — базовая задача в любой игре. Phaser предоставляет удобный API для обработки событий ввода, например, `pointerover` и `pointerdown`. Однако, ес...

Читать
Как заставить контейнер с объектами вращаться вокруг точки и всегда смотреть на неё

Как заставить контейнер с объектами вращаться вокруг точки и всегда смотреть на неё

Одна из частых задач в играх — создание орбитального движения объектов, будь то спутники вокруг планеты или враги, кружащие вокруг игрока. Простое вращение — это полдела. Настоящая магия начинается, к...

Читать
Масштабирование объектов в Phaser 3: setScale, scaleX и scaleY

Масштабирование объектов в Phaser 3: setScale, scaleX и scaleY

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

Читать
Магия случайной задержки в Phaser: добавляем динамики в анимацию

Магия случайной задержки в Phaser: добавляем динамики в анимацию

Стандартные твины в Phaser предсказуемы и синхронны, что не всегда соответствует хаотичному игровому миру. Функция `delay` в конфигурации твина позволяет задать не фиксированную паузу, а динамически р...

Читать
Рисуем 3D-объекты в 2D: вращающийся чайник на Phaser

Рисуем 3D-объекты в 2D: вращающийся чайник на Phaser

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

Читать
Физика столкновений в Phaser: как масса влияет на движение?

Физика столкновений в Phaser: как масса влияет на движение?

При создании игр с физикой важно понимать, как взаимодействуют объекты. Параметр `mass` (масса) в Phaser Arcade Physics определяет, насколько объект "сопротивляется" изменению скорости при столкновени...

Читать