Спрайты в Phaser.js

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

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

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

В играх неизбежны моменты, когда производительность проседает: масштабные спецэффекты, сложные вычисления или загрузка ресурсов могут вызвать фризы. Этот пример наглядно показывает, как система твинов...

Читать
Распределяем объекты случайным образом вдоль линии в Phaser 3

Распределяем объекты случайным образом вдоль линии в Phaser 3

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

Читать
Точная проверка наведения мыши в Phaser: выходим за рамки прямоугольников

Точная проверка наведения мыши в Phaser: выходим за рамки прямоугольников

При создании интерактивных спрайтов в Phaser по умолчанию используется их ограничивающий прямоугольник (bounding box) для проверки наведения курсора. Это может привести к ложным срабатываниям, особенн...

Читать
Отрисовка тысяч частиц: Управление Graphics в Phaser для VFX и симуляций

Отрисовка тысяч частиц: Управление Graphics в Phaser для VFX и симуляций

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

Читать
Добавляем виньетирование в Phaser 3: практическое руководство по фильтрам

Добавляем виньетирование в Phaser 3: практическое руководство по фильтрам

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

Читать
Анимации Aseprite в Phaser: Загрузка и управление персонажем

Анимации Aseprite в Phaser: Загрузка и управление персонажем

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

Читать