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

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

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

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

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

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

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

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

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

Читать
Загружаем Normal Map в Phaser 3: освещение без лишнего кода

Загружаем Normal Map в Phaser 3: освещение без лишнего кода

Normal Map (карта нормалей) — это текстура, которая симулирует рельеф поверхности, не изменяя её геометрию. В Phaser 3 вы можете загрузить её вместе с основной диффузной текстурой всего одной строкой...

Читать
Создание плавной анимации в Phaser 3: от спрайтов до параллакса

Создание плавной анимации в Phaser 3: от спрайтов до параллакса

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

Читать