Тайлы в Phaser.js

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

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

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

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

Читать
Загружаем карты из CSV в Phaser: создаём бескрайние уровни

Загружаем карты из CSV в Phaser: создаём бескрайние уровни

Создание обширных игровых миров часто упирается в инструменты для их проектирования. Формат CSV (Comma-Separated Values) — это простой и понятный способ хранения тайловых карт, который можно редактиро...

Читать
Динамичная смена кадров в Phaser: оживляем Tile Sprite

Динамичная смена кадров в Phaser: оживляем Tile Sprite

Работа с тайловыми спрайтами (Tile Sprite) в Phaser открывает отличные возможности для создания фонов, анимаций и текстурных эффектов. Однако их потенциал раскрывается полностью, когда мы можем динами...

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

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

Работа с тайлами — ключевой навык в создании 2D-игр. Этот пример демонстрирует, как динамически заполнять области на тайловой карте, что открывает возможности для интерактивного мира: разрушаемые стен...

Читать
Математика движения: как Phaser.Geom.Rectangle.Ceil округляет координаты

Математика движения: как Phaser.Geom.Rectangle.Ceil округляет координаты

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

Читать