Масштаб в Phaser.js

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

Перетаскивание повёрнутых и масштабированных объектов в Phaser 3

Перетаскивание повёрнутых и масштабированных объектов в Phaser 3

Стандартное перетаскивание в Phaser 3 работает 'из коробки', но часто возникает вопрос: как корректно перетаскивать объекты, которые были повёрнуты или масштабированы? В примере показано, что API инпу...

Читать
Упаковка прямоугольников в Phaser: как метод FitInside упрощает компоновку UI

Упаковка прямоугольников в Phaser: как метод FitInside упрощает компоновку UI

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

Читать
Nine Slice против стандартного скейлинга: Как правильно масштабировать UI в Phaser

Nine Slice против стандартного скейлинга: Как правильно масштабировать UI в Phaser

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

Читать
Тайл-спрайт в Phaser: анимированная текстура и ее применение в играх

Тайл-спрайт в Phaser: анимированная текстура и ее применение в играх

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

Читать
Трансформация слоя тайловой карты: масштабирование и управление камерой в Phaser 3

Трансформация слоя тайловой карты: масштабирование и управление камерой в Phaser 3

В разработке игр часто требуется выходить за рамки статичного уровня. Этот пример демонстрирует, как динамически управлять размером слоя тайловой карты и настраивать камеру для плавного скроллинга. Вы...

Читать