Спрайты в Phaser.js

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

Оптимизация рендеринга в Phaser: настраиваем размер батча

Оптимизация рендеринга в Phaser: настраиваем размер батча

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

Читать
Управление событиями мыши в Phaser: как работать с gameobjectdown и gameobjectup

Управление событиями мыши в Phaser: как работать с gameobjectdown и gameobjectup

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

Читать
Привязка эмиттера частиц к спрайту в Phaser 3: создаём динамические эффекты

Привязка эмиттера частиц к спрайту в Phaser 3: создаём динамические эффекты

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

Читать
Как создать и отобразить несколько спрайтов в Phaser

Как создать и отобразить несколько спрайтов в Phaser

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

Читать
Использование аудиоспрайтов в Phaser: как организовать звуки в игре

Использование аудиоспрайтов в Phaser: как организовать звуки в игре

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

Читать
Как взять цвет пикселя из спрайта с фильтрами в Phaser 3

Как взять цвет пикселя из спрайта с фильтрами в Phaser 3

Фильтры в Phaser 3 — мощный инструмент для постобработки графики, но что если вам нужно проанализировать результат их работы? Пример `sampler.js` демонстрирует редкую возможность: взятие пробы цвета (...

Читать