Масштаб в Phaser.js

Scale Manager, ресайз игры и подгонка под размер экрана.

Магия трансформаций в Phaser: вращение, масштабирование и перемещение графики

Магия трансформаций в Phaser: вращение, масштабирование и перемещение графики

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

Читать
Как правильно изменить размер маски в Phaser 3: разбираем баг с ScaleModes.RESIZE

Как правильно изменить размер маски в Phaser 3: разбираем баг с ScaleModes.RESIZE

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

Читать
Контроль размеров: как задать min и max для масштабирования в Phaser

Контроль размеров: как задать min и max для масштабирования в Phaser

Когда вы делаете игру, которая должна работать на разных экранах, важно не только растягивать контент, но и задавать разумные границы. Без ограничений игра может выглядеть растянутой на огромном монит...

Читать
Работа с масштабированием в Phaser: Режим ENVELOP и ограничения размеров

Работа с масштабированием в Phaser: Режим ENVELOP и ограничения размеров

При разработке игр под разные устройства важно правильно управлять отображением игрового холста. Phaser предоставляет мощную систему масштабирования через объект `Scale Manager`. В этой статье мы разб...

Читать
Как вручную управлять масштабированием в Phaser: отключение Scale Manager

Как вручную управлять масштабированием в Phaser: отключение Scale Manager

При создании ретро-игр или проектов с фиксированным разрешением часто возникает необходимость полного контроля над процессом масштабирования. Phaser предоставляет для этого режим `NONE`, который отклю...

Читать
Динамическое масштабирование физических тел в Phaser Matter.js

Динамическое масштабирование физических тел в Phaser Matter.js

В игровой физике часто требуется менять размер объектов во время выполнения, например, при подборе бонуса или активации спецспособности. Phaser с плагином Matter.js позволяет легко изменять масштаб фи...

Читать