Спрайты в Phaser.js

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

Эффект Wipe в Phaser: плавное появление и исчезновение спрайтов

Эффект Wipe в Phaser: плавное появление и исчезновение спрайтов

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

Читать
Тинт в Phaser: как раскрасить спрайты и управлять цветовыми режимами

Тинт в Phaser: как раскрасить спрайты и управлять цветовыми режимами

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

Читать
Pixel Perfect в Phaser: Точное взаимодействие с прозрачными спрайтами

Pixel Perfect в Phaser: Точное взаимодействие с прозрачными спрайтами

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

Читать
Автоматическое скрытие спрайтов в Phaser с помощью hideOnComplete

Автоматическое скрытие спрайтов в Phaser с помощью hideOnComplete

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

Читать
Освещение и нормал-мапы в Phaser: добавляем глубину 2D-графике

Освещение и нормал-мапы в Phaser: добавляем глубину 2D-графике

Создание атмосферных 2D-игр часто требует иллюзии объема и глубины. Phaser с поддержкой WebGL позволяет добиться этого эффекта с помощью динамического освещения и нормал-мап. Этот подход превращает пл...

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

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

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

Читать