Спрайты в Phaser.js

Создание спрайтов, якоря, фреймы и отображение игровых объектов.

Почему не работает pointerdown? Разбираем баг с контейнерами и dropZone в Phaser 3

Почему не работает pointerdown? Разбираем баг с контейнерами и dropZone в Phaser 3

Вы добавляете спрайт в контейнер, навешиваете на него обработчик события `pointerdown`, но клик никогда не срабатывает. Всё работает, если убрать другой, казалось бы, несвязанный спрайт с флагом `drop...

Читать
Плавное торможение в Phaser Arcade Physics: как реализовать движение с замедлением

Плавное торможение в Phaser Arcade Physics: как реализовать движение с замедлением

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

Читать
Анимация частиц в Phaser: как оживить эмиттер с помощью спрайтовых листов

Анимация частиц в Phaser: как оживить эмиттер с помощью спрайтовых листов

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

Читать
Массовая обработка событий мыши: оптимизация с Phaser и коллбэками

Массовая обработка событий мыши: оптимизация с Phaser и коллбэками

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

Читать
Создание динамических масок с помощью контейнеров и фильтров в Phaser

Создание динамических масок с помощью контейнеров и фильтров в Phaser

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

Читать
Управление спрайтами геймпадом в Phaser 3: от подключения до движения

Управление спрайтами геймпадом в Phaser 3: от подключения до движения

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

Читать