Спрайты в Phaser.js

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

Управление порядком отрисовки DOM-элементов в Phaser: метод setDepth

Управление порядком отрисовки DOM-элементов в Phaser: метод setDepth

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

Читать
Динамическая генерация текстур и тысячи частиц в Phaser

Динамическая генерация текстур и тысячи частиц в Phaser

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

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

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

В Phaser контейнеры (`Container`) — это мощный инструмент для организации игровых объектов. Они позволяют управлять группой спрайтов как единым целым: перемещать, вращать и масштабировать все дочерние...

Читать
Обработка столкновений с несколькими группами в Phaser 3

Обработка столкновений с несколькими группами в Phaser 3

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

Читать
Один миллион спрайтов в Phaser: как SpriteGPULayer меняет правила игры

Один миллион спрайтов в Phaser: как SpriteGPULayer меняет правила игры

Вы когда-нибудь сталкивались с падением FPS при отрисовке тысяч спрайтов в Phaser? Классический подход через `this.add.sprite` имеет свои пределы. В этой статье мы разберем пример, который ломает эти...

Читать