Спрайты в Phaser.js

Создание спрайтов, якоря, фреймы и отображение игровых объектов.

Основы вращения спрайтов в Phaser 3: анимация на лету

Основы вращения спрайтов в Phaser 3: анимация на лету

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

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

Динамическое освещение в Phaser: Загружаем атлас текстур с нормалями

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

Читать
Тайны округления пикселей в Phaser: как избежать разрывов в спрайтах

Тайны округления пикселей в Phaser: как избежать разрывов в спрайтах

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

Читать
Как поставить на паузу все анимации в Phaser одним кликом

Как поставить на паузу все анимации в Phaser одним кликом

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

Читать
Использование Physics Editor и Matter.js для точной физики в Phaser

Использование Physics Editor и Matter.js для точной физики в Phaser

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

Читать
Оживляем спрайт: Как обработать событие движения мыши в Phaser 3

Оживляем спрайт: Как обработать событие движения мыши в Phaser 3

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

Читать