Спрайты в Phaser.js

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

Создание психоделических эффектов: Кастомные шейдеры для спрайтов в Phaser 3

Создание психоделических эффектов: Кастомные шейдеры для спрайтов в Phaser 3

Шейдеры открывают дверь в мир визуальных эффектов, которые невозможно достичь стандартными средствами графики. В этой статье мы разберем, как в Phaser 3 применить собственный GLSL-шейдер к отдельным и...

Читать
Игровая зона с поворотом: почему клик не попадает в цель?

Игровая зона с поворотом: почему клик не попадает в цель?

При работе с коллизиями и зонами интерактивности в Phaser 3 важно понимать, как трансформации объектов влияют на их хитбоксы. В этом примере мы разберем тонкость работы метода `setAngle()` для `Phaser...

Читать
Выделяем цвет: как работать с Key Filter и Color Matrix в Phaser

Выделяем цвет: как работать с Key Filter и Color Matrix в Phaser

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

Читать
Создание сложных тел в Matter.js: геометрия за пределами спрайта

Создание сложных тел в Matter.js: геометрия за пределами спрайта

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

Читать
Анимации из Aseprite в Phaser 3: Разбираем загрузку и создание

Анимации из Aseprite в Phaser 3: Разбираем загрузку и создание

Импорт анимаций из Aseprite — мощный способ оживить вашего игрового персонажа, избегая ручного создания кадров в коде. В этом примере показана базовая загрузка двух спрайтшитов (головы и тела) и автом...

Читать