Спрайты в Phaser.js

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

R-Tree в Phaser: эффективный поиск объектов для оптимизации игр

R-Tree в Phaser: эффективный поиск объектов для оптимизации игр

При разработке игр часто возникает задача быстрого поиска объектов в заданной области экрана. Например, для определения столкновений, отрисовки только видимых спрайтов или поиска целей для ИИ. Перебор...

Читать
Динамическое освещение в Phaser: создаём атмосферу с normal-картами и тайловыми картами

Динамическое освещение в Phaser: создаём атмосферу с normal-картами и тайловыми картами

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

Читать
Как уничтожать игровые объекты по клику в Phaser 3: Практический пример

Как уничтожать игровые объекты по клику в Phaser 3: Практический пример

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

Читать
Создание физических тел сложной формы в Phaser 3: метод setCircle

Создание физических тел сложной формы в Phaser 3: метод setCircle

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

Читать
Контейнеры и зум камеры в Phaser: как группировать объекты и управлять видом

Контейнеры и зум камеры в Phaser: как группировать объекты и управлять видом

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

Читать
Создание анимации на лету: Генерация текстур через Canvas в Phaser 3

Создание анимации на лету: Генерация текстур через Canvas в Phaser 3

Загрузка готовых спрайтшитов — стандартный подход, но Phaser 3 позволяет создавать анимационные кадры программно, прямо во время выполнения. Это открывает двери для процедурной генерации эффектов, дин...

Читать