Как правильно уничтожить и перезапустить игру Phaser с помощью game.destroy()

Как правильно уничтожить и перезапустить игру Phaser с помощью game.destroy()

Бывают ситуации, когда игру на Phaser нужно не просто поставить на паузу, а полностью перезагрузить — например, для сброса состояния, перехода на новую сцену с другим набором ассетов или перезапуска п...

Читать
Секрет бесшовного шума в Phaser 3: параметр noiseWrap

Секрет бесшовного шума в Phaser 3: параметр noiseWrap

Создание процедурных текстур, таких как шум, — мощный инструмент для геймдева. Однако часто возникают видимые швы и повторения паттернов, которые разрушают иллюзию. В этом примере рассмотрим, как с по...

Читать
Таймлайн в Phaser: Как автоматизировать события и звуки в играх

Таймлайн в Phaser: Как автоматизировать события и звуки в играх

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

Читать
За границами прямоугольника: создание эллиптической области взаимодействия в Phaser 3

За границами прямоугольника: создание эллиптической области взаимодействия в Phaser 3

По умолчанию интерактивные объекты в Phaser 3 реагируют на ввод в пределах их ограничивающего прямоугольника (bounding box). Это может быть неудобно для круглых или овальных спрайтов, когда клики в «п...

Читать
Радуга частиц: как добавить случайный цвет эмиттеру в Phaser 3

Радуга частиц: как добавить случайный цвет эмиттеру в Phaser 3

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

Читать
Партиклы, следующих за объектом: создание шагающих эффектов в Phaser

Партиклы, следующих за объектом: создание шагающих эффектов в Phaser

Визуальные эффекты оживляют игру, но статичные частицы быстро теряют интерес. В примере из баг-трекера Phaser (bugs/5847) показана мощная, но малоизвестная возможность: создание эмиттера частиц, котор...

Читать