Частицы в Phaser.js

Эмиттеры, кастомные частицы и визуальные эффекты Phaser.

Создание анимированных частиц в Phaser 3: оживляем Particle Emitter

Создание анимированных частиц в Phaser 3: оживляем Particle Emitter

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

Читать
Гиперпроизводительность: Анимируем 1024 спрайта одним слоем в Phaser 3

Гиперпроизводительность: Анимируем 1024 спрайта одним слоем в Phaser 3

При создании игр с большим количеством анимированных объектов, таких как частицы, враги или эффекты, производительность может резко упасть. Классический подход с созданием сотен отдельных `Sprite` объ...

Читать
Как найти нужный спрайт в массиве: Phaser.Actions.GetFirst на практике

Как найти нужный спрайт в массиве: Phaser.Actions.GetFirst на практике

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

Читать
Магия частиц в Phaser: создаём каскад с эффектом йо-йо

Магия частиц в Phaser: создаём каскад с эффектом йо-йо

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

Читать
Динамическая эмиссия частиц: управляйте эффектами в реальном времени

Динамическая эмиссия частиц: управляйте эффектами в реальном времени

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

Читать