Массовое создание анимированных спрайтов: SpriteGPULayer в Phaser 3

Массовое создание анимированных спрайтов: SpriteGPULayer в Phaser 3

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

Читать
Создаём игру Flood Fill на Phaser: алгоритм и анимации

Создаём игру Flood Fill на Phaser: алгоритм и анимации

Flood Fill (заливка) — это не только классический алгоритм поиска в ширину или глубину, но и основа для популярных головоломок. В этой статье мы разберём готовый пример игры на Phaser, где игрок, выби...

Читать
Управление масштабированием в Phaser: режим EXPAND и ограничения

Управление масштабированием в Phaser: режим EXPAND и ограничения

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

Читать
Визуализация Easing-функций в Phaser: круговое движение

Визуализация Easing-функций в Phaser: круговое движение

Плавные анимации — ключ к качественному игровому опыту. В Phaser за них отвечают easing-функции, которые контролируют ускорение и замедление твинов. Этот пример наглядно демонстрирует, как работают тр...

Читать
Тайловые коллизии и триггеры в Phaser: как сделать сбор монет и секретные двери

Тайловые коллизии и триггеры в Phaser: как сделать сбор монет и секретные двери

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

Читать
Как Phaser DOM-элементы влияют на клики: разбираем на примере

Как Phaser DOM-элементы влияют на клики: разбираем на примере

Частая проблема при разработке гибридных интерфейсов в Phaser — это непредсказуемое перекрытие событий между игровыми объектами и HTML-элементами, добавленными через `add.dom`. Эта статья наглядно пок...

Читать