Кастомизация курсора в Phaser 3: от скучного указателя к стильным иконкам

Кастомизация курсора в Phaser 3: от скучного указателя к стильным иконкам

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

Читать
Динамическое масштабирование в Phaser: создание адаптивных игр

Динамическое масштабирование в Phaser: создание адаптивных игр

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

Читать
Плавные движения в Phaser: как работают Easing-функции на примере 'Circular'

Плавные движения в Phaser: как работают Easing-функции на примере 'Circular'

Создание анимаций — неотъемлемая часть разработки игр. Простое перемещение объекта из точки A в точку B часто выглядит искусственно и скучно. Именно здесь на помощь приходят easing-функции, или функци...

Читать
Фильтры столкновений в Arcade Physics: контроль взаимодействий объектов

Фильтры столкновений в Arcade Physics: контроль взаимодействий объектов

При разработке игр часто возникает ситуация, когда разные типы объектов должны сталкиваться только с определёнными «слоями» игрового мира. Например, пули игрока должны игнорировать других игроков, но...

Читать
Создаем плагины для Phaser: Рисуем фракталы в Canvas

Создаем плагины для Phaser: Рисуем фракталы в Canvas

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

Читать
Визуализация финального смещения: как работает deltaFinal в Arcade Physics

Визуализация финального смещения: как работает deltaFinal в Arcade Physics

При создании динамичных игр важно понимать, как движутся физические тела от кадра к кадру. Встроенные методы `body.deltaXFinal()` и `body.deltaYFinal()` в Phaser 3 позволяют получить точное смещение т...

Читать