Блог Phaser.js

Свежие разборы API, практические приёмы и короткие гайды по разработке игр на Phaser.

Контейнеры Phaser: как управлять сотнями объектов одновременно

Контейнеры Phaser: как управлять сотнями объектов одновременно

В разработке игр часто возникает задача анимировать множество объектов с одинаковым поведением. Рендерить каждый спрайт по отдельности неэффективно. В этой статье разберем, как использовать `Container...

Читать
Создание мини-игры Space Invaders в Phaser: практика работы с физикой и группами

Создание мини-игры Space Invaders в Phaser: практика работы с физикой и группами

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

Читать
Обработка завершения анимации в Phaser: создание реактивных событий

Обработка завершения анимации в Phaser: создание реактивных событий

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

Читать
Phaser. Как получить границы эллипса и динамически их обновлять

Phaser. Как получить границы эллипса и динамически их обновлять

В игровой разработке часто требуется работать не только с графическим представлением объектов, но и с их ограничивающими областями для проверки столкновений, отрисовки UI или оптимизации. В Phaser для...

Читать
Плавные движения в Phaser: как работают экспоненциальные ease-функции

Плавные движения в Phaser: как работают экспоненциальные ease-функции

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

Читать
Как загрузить и отобразить текстуру из мульти-атласа в Phaser 3

Как загрузить и отобразить текстуру из мульти-атласа в Phaser 3

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

Читать