Сцены в Phaser.js

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

Как точечно управлять анимациями в Phaser: убиваем твины по группам

Как точечно управлять анимациями в Phaser: убиваем твины по группам

Создание сложных сцен с множеством анимаций — обычное дело в разработке игр. Но что, если вам нужно остановить или удалить часть этих анимаций, не затрагивая остальные? В Phaser есть мощный инструмент...

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

Управление несколькими сценами в Phaser: разделяем логику и ресурсы

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

Читать
Загрузка сцен из файлов в Phaser: модульность для сложных игр

Загрузка сцен из файлов в Phaser: модульность для сложных игр

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

Читать
Динамическая маска-переход на шейдерах в Phaser. Как создать эффект стирания

Динамическая маска-переход на шейдерах в Phaser. Как создать эффект стирания

Создание плавных и стильных переходов между сценами или объектами — частая задача в разработке игр. В этом примере мы реализуем эффект 'линейного стирания' (linear wipe), где одно изображение плавно с...

Читать
Управление порядком сцен в Phaser 3: методы moveAbove и moveBelow

Управление порядком сцен в Phaser 3: методы moveAbove и moveBelow

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

Читать
Тонкости управления столкновениями в Matter.js: группы, категории и маски

Тонкости управления столкновениями в Matter.js: группы, категории и маски

В сложных физических сценах с множеством объектов не всегда нужно, чтобы всё сталкивалось со всем. Phaser с физическим движком Matter.js предлагает мощный, но не всегда очевидный механизм фильтрации с...

Читать