Тайлы в Phaser.js

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

Анимируем фон: практика работы с Tile Sprite и атласами в Phaser 3

Анимируем фон: практика работы с Tile Sprite и атласами в Phaser 3

Создание параллакса или бесконечно движущегося фона — классический приём в геймдеве. В Phaser для этого идеально подходит объект Tile Sprite. Он позволяет эффективно «плитовать» текстуру, создавая илл...

Читать
Динамическая смена тайлсетов в Phaser: создаём живые уровни

Динамическая смена тайлсетов в Phaser: создаём живые уровни

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

Читать
Отладка коллизий в Phaser: Визуализируем тайлы и грани столкновений

Отладка коллизий в Phaser: Визуализируем тайлы и грани столкновений

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

Читать
Изометрическая плиточная карта в Phaser 3: Загрузка и управление камерой

Изометрическая плиточная карта в Phaser 3: Загрузка и управление камерой

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

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

Создание карты и обработка столкновений в Phaser

Работа с тайловыми картами — основа для большинства 2D игр, от платформеров до RPG. В этом примере мы разберем, как загрузить карту из Tiled, настроить физику для столкновений и реализовать сбор предм...

Читать
Тайл-спрайт в Phaser: анимированная текстура и ее применение в играх

Тайл-спрайт в Phaser: анимированная текстура и ее применение в играх

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

Читать