Создание динамических текстур с масками в Phaser 3

Создание динамических текстур с масками в Phaser 3

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

Читать
Загрузка и воспроизведение видео в Phaser 3: Простой гайд

Загрузка и воспроизведение видео в Phaser 3: Простой гайд

Встраивание видеороликов может оживить игровую сцену, добавив фоновую анимацию, кат-сцены или динамичные текстуры. В Phaser 3 для работы с видео предусмотрен удобный API, который позволяет легко загру...

Читать
Динамические частицы в Phaser: создание эффекта следов за кораблём на Matter.js

Динамические частицы в Phaser: создание эффекта следов за кораблём на Matter.js

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

Читать
Преобразование координат в Phaser: как получить мировую точку по клику мыши

Преобразование координат в Phaser: как получить мировую точку по клику мыши

При разработке игр часто возникает необходимость работать с разными системами координат. Игровые объекты живут в мировых координатах, а пользователь взаимодействует с экраном через координаты указател...

Читать
Работаем со свойствами тайлов в Phaser: как хранить и использовать данные

Работаем со свойствами тайлов в Phaser: как хранить и использовать данные

Тайловые карты — основа для уровней в 2D-играх, но их возможности не ограничиваются визуализацией. Tiled Editor позволяет присваивать каждому типу тайла произвольные пользовательские свойства, наприме...

Читать
Движение по контуру: Используем Phaser.Geom.Triangle.getPoint() для плавной анимации

Движение по контуру: Используем Phaser.Geom.Triangle.getPoint() для плавной анимации

В игровом движке Phaser геометрические объекты — это не просто фигуры для отрисовки. Они предоставляют мощные методы для вычислений и управления объектами. Один из таких методов — `getPoint()` для тре...

Читать