Spec-Zone.ru › Phaser

Класс: Phaser.Component.ScaleMinMax

Конструктор

new ScaleMinMax()

Компонент ScaleMinMax позволяет объекту игры ограничивать, насколько сильно он может быть масштабирован своим родителем.

Исходный код: gameobjects/components/ScaleMinMax.js (Строка 12)

Общедоступные свойства

scaleMax : Phaser.Point

Максимальный масштаб, до которого будет масштабироваться этот объект игры.

Это позволяет предотвратить масштабирование родителя этого объекта игры выше указанного значения.

Установите значение в null для отмены ограничения.

Исходный код: gameobjects/components/ScaleMinMax.js (Строка 46)

scaleMin : Phaser.Point

Минимальный масштаб, до которого будет масштабироваться этот объект игры.

Это позволяет предотвратить масштабирование родителя этого объекта игры ниже указанного значения.

Установите значение в null для отмены ограничения.

Исходный код: gameobjects/components/ScaleMinMax.js (Строка 36)

transformCallback : Function

Обработчик, который будет применять любые ограничения масштабирования к worldTransform.

Исходный код: gameobjects/components/ScaleMinMax.js (Строка 20)

transformCallbackContext : Object

Контекст, в котором вызывается transformCallback.

Исходный код: gameobjects/components/ScaleMinMax.js (Строка 26)

Общедоступные методы

setScaleMinMax(minX, minY, maxX, maxY)

Устанавливает значения scaleMin и scaleMax. Эти значения используются для ограничения масштабирования этого объекта игры, основанного на его родителе.

Например, если у этого объекта игры есть значение minScale 1, а у его родителя есть значение scale 0,5, значение 0,5 будет проигнорировано,
и будет использовано значение масштаба 1, так как масштаб родителя меньше минимального масштаба, которому должен соответствовать этот объект игры.

Устанавливая эти значения, вы можете тщательно контролировать, как объекты игры справляются с адаптивным масштабированием.

Если задан только один параметр, то это значение будет использоваться для scaleMin и scaleMax:
setScaleMinMax(1) = scaleMin.x, scaleMin.y, scaleMax.x и scaleMax.y все = 1

Если заданы два параметра, первый задается как scaleMin.x и y, а второй как scaleMax.x и y:
setScaleMinMax(0.5, 2) = scaleMin.x и y = 0,5 и scaleMax.x и y = 2

Если вы хотите установить scaleMin с разными значениями для x и y, то либо измените Game Object.scaleMin напрямую,
либо передайте null для параметров maxX и maxY.

Вызовите setScaleMinMax(null) для очистки всех ранее установленных значений.

Параметры
ИмяТипОписание
minXnumber | null

Минимальное горизонтальное значение масштаба, до которого этот объект игры может масштабироваться.

minYnumber | null

Минимальное вертикальное значение масштаба, до которого этот объект игры может масштабироваться.

maxXnumber | null

Максимальное горизонтальное значение масштаба, до которого этот объект игры может масштабироваться.

maxYnumber | null

Максимальное вертикальное значение масштаба, до которого этот объект игры может масштабироваться.

Исходный код: gameobjects/components/ScaleMinMax.js (Строка 110)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.ScaleMinMax.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API