
20 апреля 2026 • 4 мин чтения
Стандартный курсор мыши — это скучно. В играх, особенно с определённой стилистикой, он может выбиваться из общего визуального ряда и снижать погружение. Phaser 3 предоставляет простой и эффективный AP...
Читать
20 апреля 2026 • 4 мин чтения
Современные игры запускаются на устройствах с разным разрешением экрана — от смартфонов до широкоформатных мониторов. Чтобы игровой процесс оставался комфортным, интерфейс и игровой мир должны коррект...
Читать
20 апреля 2026 • 5 мин чтения
Создание анимаций — неотъемлемая часть разработки игр. Простое перемещение объекта из точки A в точку B часто выглядит искусственно и скучно. Именно здесь на помощь приходят easing-функции, или функци...
Читать
20 апреля 2026 • 4 мин чтения
При разработке игр часто возникает ситуация, когда разные типы объектов должны сталкиваться только с определёнными «слоями» игрового мира. Например, пули игрока должны игнорировать других игроков, но...
Читать
20 апреля 2026 • 8 мин чтения
Плагины в Phaser — мощный инструмент для расширения функциональности игровых сцен. Они позволяют инкапсулировать сложную логику, например, генерацию процедурной графики, и повторно использовать её в р...
Читать
20 апреля 2026 • 5 мин чтения
При создании динамичных игр важно понимать, как движутся физические тела от кадра к кадру. Встроенные методы `body.deltaXFinal()` и `body.deltaYFinal()` в Phaser 3 позволяют получить точное смещение т...
Читать