
21 мая 2026 • 4 мин чтения
Создание сложных анимированных композиций — обычная задача при разработке игр. Phaser предлагает мощный инструмент `Container`, который позволяет группировать игровые объекты и управлять ими как едины...
Читать
21 мая 2026 • 4 мин чтения
Умение работать с геометрическими примитивами — основа для многих игровых механик: коллизии, зоны взаимодействия, построение интерфейсов. В Phaser класс `Phaser.Geom.Rectangle` предоставляет удобный н...
Читать
21 мая 2026 • 6 мин чтения
При создании игр с физикой часто требуется реалистичное взаимодействие объектов нестандартной формы. Использовать простые прямоугольники или круги для сложных спрайтов — не вариант. В этой статье разб...
Читать
21 мая 2026 • 4 мин чтения
При создании игр часто требуется перемещать объекты по заданным траекториям. Прямолинейное движение — простейший случай такой траектории. В этой статье разберем, как с помощью класса `Phaser.Curves.Li...
Читать
21 мая 2026 • 4 мин чтения
Отображение текста в играх может стать узким местом для производительности, особенно при использовании системных шрифтов. Phaser предлагает мощное решение — BitmapText (растровые шрифты). Этот метод и...
Читать
21 мая 2026 • 3 мин чтения
Оттенки (tint) — один из самых быстрых способов изменить визуальный стиль спрайта без загрузки дополнительных текстур. В этом примере мы разберем, как метод `setTint()` позволяет динамически окрашиват...
Читать