Тайлы в Phaser.js

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

Как динамически изменить размер тайлового слоя в Phaser 3

Как динамически изменить размер тайлового слоя в Phaser 3

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

Читать
Как найти тайлы в области: getTilesWithinShape в Phaser 3

Как найти тайлы в области: getTilesWithinShape в Phaser 3

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

Читать
Умные коллизии в Phaser: Используем свойства тайлов из Tiled

Умные коллизии в Phaser: Используем свойства тайлов из Tiled

При создании уровней в Tiled вы можете назначать пользовательские свойства тайлам, например, `collides: true`. Phaser позволяет использовать эти свойства для настройки физики, что делает ваш код чище,...

Читать
Практика: координаты тайлов в мире Phaser с учётом масштаба и смещения

Практика: координаты тайлов в мире Phaser с учётом масштаба и смещения

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

Читать
Кастомная обработка столкновений в Phaser: работа с tilemap и overlapTiles

Кастомная обработка столкновений в Phaser: работа с tilemap и overlapTiles

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

Читать
Создание и анимация TileSprite в Phaser 3: текстура, скейлинг и движение

Создание и анимация TileSprite в Phaser 3: текстура, скейлинг и движение

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

Читать