Спрайты в Phaser.js

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

Создание фонтана частиц в Phaser с помощью SpriteGPULayer

Создание фонтана частиц в Phaser с помощью SpriteGPULayer

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

Читать
Битва с артефактами: как `roundPixels` улучшает рендеринг на мобилках

Битва с артефактами: как `roundPixels` улучшает рендеринг на мобилках

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

Читать
Свет и тысячи спрайтов: оптимизация рендеринга в Phaser с SpriteGPULayer

Свет и тысячи спрайтов: оптимизация рендеринга в Phaser с SpriteGPULayer

Создание сложных сцен с динамическим освещением и тысячами объектов — классическая проблема производительности в веб-играх. Phaser 3 предлагает мощное решение: `SpriteGPULayer`. Эта статья покажет, ка...

Читать
Создание пользовательских функций плавности (easing) в Phaser 3

Создание пользовательских функций плавности (easing) в Phaser 3

Встроенные функции плавности, такие как 'sine.in' или 'quad.out', покрывают большинство стандартных сценариев анимации. Однако для создания по-настоящему уникального движения спрайтов, которое подчерк...

Читать
Как задать точную область клика для спрайта в Phaser, используя геометрию

Как задать точную область клика для спрайта в Phaser, используя геометрию

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

Читать
Как разместить спрайты по дуге: практика с Phaser.Actions.PlaceOnCircle

Как разместить спрайты по дуге: практика с Phaser.Actions.PlaceOnCircle

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

Читать