Тайлы в Phaser.js

Тайлмапы, слои, коллизии тайлов и отсечение невидимых клеток.

Как создать огромный Tilemap из Multiatlas в Phaser: работа с кадрами и индексами

Как создать огромный Tilemap из Multiatlas в Phaser: работа с кадрами и индексами

Создание больших тайловых карт с использованием множественных атласов (Multiatlas) в Phaser позволяет эффективно управлять графикой и оптимизировать производительность вашей игры. Этот подход особенно...

Читать
Преобразование координат в шестиугольной сетке Phaser: метод tileToWorldXY

Преобразование координат в шестиугольной сетке Phaser: метод tileToWorldXY

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

Читать
Заглянем в углы: как Phaser вычисляет координаты углов гексагонального тайла

Заглянем в углы: как Phaser вычисляет координаты углов гексагонального тайла

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

Читать
Настройка столкновений в тайловой карте Phaser: от индекса до массива

Настройка столкновений в тайловой карте Phaser: от индекса до массива

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

Читать
Выравниваем спрайты по сетке: работа с Phaser.Actions.GridAlign

Выравниваем спрайты по сетке: работа с Phaser.Actions.GridAlign

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

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

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

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

Читать