Создание эффектов тени для BitmapText в Phaser 3

Создание эффектов тени для BitmapText в Phaser 3

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

Читать
Загружаем векторную графику в Phaser: от простого к гибкому

Загружаем векторную графику в Phaser: от простого к гибкому

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

Читать
Точка привязки в Phaser: как работает setOrigin и почему это важно

Точка привязки в Phaser: как работает setOrigin и почему это важно

Любой спрайт или изображение в Phaser имеет невидимую точку привязки (origin), которая определяет, как объект позиционируется на сцене и вращается вокруг своей оси. Понимание работы `setOrigin()` крит...

Читать
Мастер-класс по управлению звуком в Phaser 3: события, эффекты и аудиоспрайты

Мастер-класс по управлению звуком в Phaser 3: события, эффекты и аудиоспрайты

Работа со звуком — важнейший элемент игровой атмосферы и обратной связи. Этот пример из официальной коллекции Phaser демонстрирует полный спектр возможностей звуковой подсистемы: базовое воспроизведен...

Читать
Текст в Phaser: создание многострочного текста с выравниванием

Текст в Phaser: создание многострочного текста с выравниванием

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

Читать
Первый кадр видео в Phaser: создание превью для плеера

Первый кадр видео в Phaser: создание превью для плеера

Запуск видео в Phaser часто требует интерактивного триггера, например, нажатия кнопки. Но что показывать пользователю до воспроизведения? Чёрный экран — плохой вариант. У видеоплеера Phaser есть полез...

Читать