Создание сферической карты нормалей с помощью градиентов в Phaser

Создание сферической карты нормалей с помощью градиентов в Phaser

Карты нормалей — это мощный инструмент для создания иллюзии объемного освещения на плоских поверхностях. В этом примере мы не будем использовать готовые текстуры, а сгенерируем карту нормалей для сфер...

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

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

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

Читать
Управление в Phaser: как опрашивать клавиши без слушателей событий

Управление в Phaser: как опрашивать клавиши без слушателей событий

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

Читать
Рисуем векторную графику в Phaser: от линий до логотипов

Рисуем векторную графику в Phaser: от линий до логотипов

Визуализация игровых элементов не всегда требует готовых спрайтов. Иногда проще и эффективнее создать графику программно. В этой статье разберем, как с помощью объекта `Graphics` в Phaser можно рисова...

Читать
Мастер вращения: как использовать rotationOffset для точной настройки движения по пути в Phaser 3

Мастер вращения: как использовать rotationOffset для точной настройки движения по пути в Phaser 3

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

Читать
Динамические частицы в Phaser: как анимировать скорость эмиттера

Динамические частицы в Phaser: как анимировать скорость эмиттера

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

Читать