Расширяем сцену в Phaser: добавляем свои методы и свойства

Расширяем сцену в Phaser: добавляем свои методы и свойства

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

Читать
Используем шейдер как динамическую маску в Phaser 3: оживляем изображения

Используем шейдер как динамическую маску в Phaser 3: оживляем изображения

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

Читать
Синхронизация анимаций в Phaser: создание классического эффекта Эдварда Мейбриджа

Синхронизация анимаций в Phaser: создание классического эффекта Эдварда Мейбриджа

Анимация спрайтов — один из краеугольных камней игровой разработки. Пример с лошадью Мейбриджа демонстрирует не просто воспроизведение последовательности кадров, а мощный механизм синхронизации анимац...

Читать
Точка отсчёта и масштаб: как управлять отображением Bitmap Text в Phaser

Точка отсчёта и масштаб: как управлять отображением Bitmap Text в Phaser

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

Читать
Проверка столкновений: линия и окружность в Phaser 3

Проверка столкновений: линия и окружность в Phaser 3

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

Читать
Прямое управление физикой в Phaser: метод setDirectControl() на практике

Прямое управление физикой в Phaser: метод setDirectControl() на практике

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

Читать