Геометрия в Phaser: Работа со свойствами эллипса на практике

Геометрия в Phaser: Работа со свойствами эллипса на практике

Понимание геометрических примитивов Phaser упрощает создание игровой логики, связанной с областями, коллайдерами и визуализацией. Класс `Phaser.Geom.Ellipse` предоставляет набор готовых свойств для бы...

Читать
Динамическая генерация текстур и тысячи частиц в Phaser

Динамическая генерация текстур и тысячи частиц в Phaser

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

Читать
Как правильно связать полигональную графику с физическим телом в Matter.js

Как правильно связать полигональную графику с физическим телом в Matter.js

При создании игр с нестандартной геометрией объектов часто возникает задача связать графический полигон с физическим телом. Пример из бага #6178 наглядно показывает две стратегии решения: прямую привя...

Читать
Анимированный шум в Phaser: как оживить 2D и 3D текстуры Simplex Noise

Анимированный шум в Phaser: как оживить 2D и 3D текстуры Simplex Noise

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

Читать
Создание платформера на Phaser: Физика, анимации и игровой мир

Создание платформера на Phaser: Физика, анимации и игровой мир

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

Читать