Спрайты в Phaser.js

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

Слушаем события анимаций в Phaser: как реагировать на создание анимаций

Слушаем события анимаций в Phaser: как реагировать на создание анимаций

В Phaser система анимаций построена вокруг центрального менеджера — `this.anims`. Часто возникает задача автоматически отреагировать, когда в игре создается новая анимация. Например, вы хотите немедле...

Читать
Магия контейнеров в Phaser: создание гипнотического эффекта вращения

Магия контейнеров в Phaser: создание гипнотического эффекта вращения

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

Читать
Динамическое управление нормалями в Phaser: создание живых поверхностей

Динамическое управление нормалями в Phaser: создание живых поверхностей

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

Читать
Глубинная сортировка в Phaser: как управлять порядком отрисовки спрайтов

Глубинная сортировка в Phaser: как управлять порядком отрисовки спрайтов

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

Читать
Распределение объектов по треугольникам: Phaser.Actions.PlaceOnTriangle

Распределение объектов по треугольникам: Phaser.Actions.PlaceOnTriangle

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

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

Как добавить реакцию на клик мышью в Phaser: работа с указателями и спрайтами

Обработка взаимодействия с игровыми объектами — основа интерактивности в браузерных играх. Phaser предоставляет простой и мощный API для работы с событиями мыши (или касания на мобильных устройствах)....

Читать