Мастер управления: как различать кнопки мыши в Phaser

Мастер управления: как различать кнопки мыши в Phaser

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

Читать
Динамическое освещение в Phaser: загружаем мульти-атлас с нормальными картами

Динамическое освещение в Phaser: загружаем мульти-атлас с нормальными картами

Создание атмосферных 2D-игр с динамическим освещением стало проще с нормальными картами в Phaser. Этот пример показывает, как загрузить текстуры и их нормальные карты из одного мульти-атласа, созданно...

Читать
Как создать красивый индикатор загрузки в Phaser 3

Как создать красивый индикатор загрузки в Phaser 3

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

Читать
Следим за движением: обработка события pointermove в Phaser 3

Следим за движением: обработка события pointermove в Phaser 3

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

Читать
Рисование динамических фигур в Phaser: метод setTo для эллипсов

Рисование динамических фигур в Phaser: метод setTo для эллипсов

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

Читать
Создание текста в Phaser через конфиг: гибкость и переиспользование

Создание текста в Phaser через конфиг: гибкость и переиспользование

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

Читать