Сцены в Phaser.js

Жизненный цикл сцен, переходы и управление состояниями игры.

Как управлять порядком сцен в Phaser: метод bringToTop

Как управлять порядком сцен в Phaser: метод bringToTop

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

Читать
Эффекты камеры и партиклы в Phaser: создаём огонь и дым

Эффекты камеры и партиклы в Phaser: создаём огонь и дым

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

Читать
Как оживить фон: анимация изображений через `update` в Phaser 3

Как оживить фон: анимация изображений через `update` в Phaser 3

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

Читать
Как переключать сцены с разной физикой в Phaser и Matter.js

Как переключать сцены с разной физикой в Phaser и Matter.js

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

Читать
Как Phaser воспроизводит звук из дочерней сцены

Как Phaser воспроизводит звук из дочерней сцены

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

Читать
Управление геометрией: как работать с позицией круга в Phaser

Управление геометрией: как работать с позицией круга в Phaser

Точное позиционирование объектов — основа аккуратной игровой графики. В этом примере мы разберем, как использовать методы класса `Phaser.Geom.Circle` для установки и изменения положения круга на сцене...

Читать