Сцены в Phaser.js

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

Массовая отрисовка спрайтов через Render Texture: оптимизация в Phaser

Массовая отрисовка спрайтов через Render Texture: оптимизация в Phaser

При создании множества одинаковых объектов, например, частиц, звёзд или элементов окружения, прямой добавление каждого в сцену может снизить производительность. Render Texture (текстура отрисовки) в P...

Читать
Интеграция Phaser и Three.js: Рендерим 3D-объекты в 2D-игре

Интеграция Phaser и Three.js: Рендерим 3D-объекты в 2D-игре

Создание игр часто требует выхода за рамки 2D. Интеграция мощного 3D-движка Three.js с Phaser открывает новые возможности: от сложных визуальных эффектов и анимаций до полноценных гибридных сцен. Этот...

Читать
Создание статичного мира: как отключить гравитацию в Matter.js

Создание статичного мира: как отключить гравитацию в Matter.js

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

Читать
Загрузка ассетов до preload: используем files payload в Phaser

Загрузка ассетов до preload: используем files payload в Phaser

При создании сцены в Phaser есть возможность указать критически важные ресурсы, которые должны быть загружены ещё до вызова стандартного метода `preload`. Это особенно полезно для загрузки конфигураци...

Читать
Случайное движение и группировка объектов в Phaser 3 с Arcade Physics

Случайное движение и группировка объектов в Phaser 3 с Arcade Physics

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

Читать
Свет и тысячи спрайтов: оптимизация рендеринга в Phaser с SpriteGPULayer

Свет и тысячи спрайтов: оптимизация рендеринга в Phaser с SpriteGPULayer

Создание сложных сцен с динамическим освещением и тысячами объектов — классическая проблема производительности в веб-играх. Phaser 3 предлагает мощное решение: `SpriteGPULayer`. Эта статья покажет, ка...

Читать