Спрайты в Phaser.js

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

Создание и отображение текста как текстуры в Phaser 3

Создание и отображение текста как текстуры в Phaser 3

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

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

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

Когда в игре множество объектов, они могут перекрывать друг друга в неправильном порядке, ломая иллюзию глубины. Phaser 3 предоставляет простой механизм управления порядком отрисовки через свойство `d...

Читать
Создание динамической текстуры на Canvas в Phaser

Создание динамической текстуры на Canvas в Phaser

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

Читать
Рендеринг 250 000 спрайтов в Phaser: сила GPU-слоев

Рендеринг 250 000 спрайтов в Phaser: сила GPU-слоев

Создание игр с тысячами объектов на экране всегда было вызовом для производительности. Классический подход к отрисовке спрайтов может быстро исчерпать ресурсы CPU и GPU. Пример демонстрирует использов...

Читать
Как создать эффект движущихся растровых полос в Phaser

Как создать эффект движущихся растровых полос в Phaser

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

Читать
Phaser: Множественное создание объектов через Group.createMultiple

Phaser: Множественное создание объектов через Group.createMultiple

При создании игр часто требуется добавить на сцену множество однотипных объектов: монеты, враги, частицы. Ручное создание каждого из них через `add.image` или `add.sprite` утомительно и приводит к гро...

Читать