
9 мая 2026 • 4 мин чтения
Использование стандартных классов Phaser, таких как `Image` или `Sprite`, — это быстрый способ добавить графику в игру. Но что делать, если вам нужен объект с предопределённым поведением, внешним видо...
Читать
9 мая 2026 • 5 мин чтения
Создание масштабных игровых миров с тысячами объектов — классическая проблема производительности. Пример «Changing Large Scene» демонстрирует, как система сцен Phaser 3 помогает управлять ресурсами, п...
Читать
9 мая 2026 • 5 мин чтения
Визуальные эффекты освещения создают атмосферу и глубину в 2D-играх, но их рендеринг может быть ресурсоемким. В этом примере демонстрируется, как Phaser автоматически оптимизирует отрисовку источников...
Читать
9 мая 2026 • 5 мин чтения
Физика — ключевой элемент многих игр. Библиотека Matter.js, интегрированная в Phaser 3, позволяет моделировать сложные физические взаимодействия, такие как мягкие тела, составные конструкции и соедини...
Читать
9 мая 2026 • 4 мин чтения
Создание плавных траекторий и путей — неотъемлемая часть разработки игр, будь то движение врагов, полёт снаряда или анимация интерфейса. Встроенный в Phaser класс `Phaser.Curves.CubicBezier` позволяет...
Читать
9 мая 2026 • 7 мин чтения
Изометрическая графика придаёт 2D-играм ощущение глубины и объёма. В этом примере мы разберём, как Phaser позволяет рисовать и динамически управлять изометрическими объектами (isobox) с помощью мыши и...
Читать