Тайлы в Phaser.js

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

Всё по порядку: управление отрисовкой тайлов в Phaser

Всё по порядку: управление отрисовкой тайлов в Phaser

При создании 2D-изометрических игр или проектов с кастомной графикой порядок, в котором тайлы отрисовываются на экране, критически важен для корректного отображения. Неправильный порядок может привест...

Читать
Создание объектов из тайлов в Tiled: оживляем статичные карты в Phaser

Создание объектов из тайлов в Tiled: оживляем статичные карты в Phaser

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

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

Создание тайловой карты из массива в Phaser 3: быстрый старт для прототипирования

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

Читать
Загрузка тайловой карты из локального JSON в Phaser

Загрузка тайловой карты из локального JSON в Phaser

Часто игровые уровни создаются в редакторах карт, таких как Tiled, и экспортируются в JSON. Но что, если нужно встроить данные карты прямо в код игры, без внешних файлов? Это полезно для прототипирова...

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

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

Создание статичных уровней — это лишь начало. Настоящая магия в геймдеве начинается, когда вы можете динамически изменять игровой мир. Пример «Copy Tiles» демонстрирует мощный метод `copy()` API тайло...

Читать
Не просто текстура: как превратить тайлсет Phaser в спрайтшит

Не просто текстура: как превратить тайлсет Phaser в спрайтшит

При работе с графикой в Phaser часто возникает ситуация, когда у вас есть единое изображение тайлсета, но для отображения отдельных спрайтов требуется спрайтшит — текстура с разбивкой на кадры. Обычно...

Читать