Создание частиц с эффектом Motion Blur в Phaser: шейдеры и буферы

Создание частиц с эффектом Motion Blur в Phaser: шейдеры и буферы

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

Читать
Условие столкновения: как сделать платформерную физику умнее в Phaser

Условие столкновения: как сделать платформерную физику умнее в Phaser

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

Читать
Исправляем обрезку курсива: магия setPadding для текста в Phaser

Исправляем обрезку курсива: магия setPadding для текста в Phaser

Столкнулись с тем, что курсивный или полужирный текст в Phaser обрезается по краям, особенно заметно с иероглифами или шрифтами с засечками? Это не баг, а особенность рендеринга. К счастью, встроенный...

Читать
Анимированные частицы в Phaser: как оживить эммитер спрайтами из атласа

Анимированные частицы в Phaser: как оживить эммитер спрайтами из атласа

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

Читать
Частицы в Phaser: гравитационные ямы и эмиттеры для атмосферных эффектов

Частицы в Phaser: гравитационные ямы и эмиттеры для атмосферных эффектов

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

Читать
Как добавить пикселизацию спрайту в Phaser 3 с помощью фильтров

Как добавить пикселизацию спрайту в Phaser 3 с помощью фильтров

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

Читать