Камеры в Phaser.js

Камеры, следование, зум, shake и обрезка видимой области.

Множественные камеры в Phaser: создание сложных интерфейсов и эффектов

Множественные камеры в Phaser: создание сложных интерфейсов и эффектов

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

Читать
Камера и мир: как работают координаты в Phaser

Камера и мир: как работают координаты в Phaser

При создании игр с большими уровнями или скроллингом возникает задача управления видимой областью игрового мира. Phaser решает её с помощью системы камер и мировых координат. В этой статье мы разберем...

Читать
Как создать мини-карту в Phaser с помощью второй камеры

Как создать мини-карту в Phaser с помощью второй камеры

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

Читать
Движение по кругу: используем Phaser.Geom.Circle.CircumferencePoint

Движение по кругу: используем Phaser.Geom.Circle.CircumferencePoint

При разработке игр часто нужно, чтобы объект двигался по идеальной окружности — будь то вращение спутника вокруг планеты, траектория пули или орбитальная камера. Вручную рассчитывать координаты через...

Читать
Мультикамера в Phaser: Создание сложных видов и разделенного экрана

Мультикамера в Phaser: Создание сложных видов и разделенного экрана

Стандартная камера в Phaser охватывает весь игровой мир, но многие жанры требуют большего. Гонки с видом сзади, стратегии с картой и основным полем боя, кооперативные игры на одном экране — все это ре...

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

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

Работа с объектами, превышающими размер экрана — классическая задача при разработке игр с прокруткой уровней. Встроенная `RenderTexture` в Phaser 3 позволяет эффективно создавать и отрисовывать больши...

Читать