Spec-Zone.ru › Phaser

Класс: Phaser.Component.Crop

Конструктор

new Crop()

Компонент Crop предоставляет возможность обрезать текстуру объекта Game Object до заданного прямоугольника,
который можно обновлять в реальном времени.

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

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

cropRect : Phaser.Rectangle

Прямоугольник, используемый для обрезки текстуры, используемой этим объектом Game Object.
Установите это свойство с помощью crop.
Если вы измените это свойство напрямую, необходимо вызвать updateCrop для того, чтобы изменения вступили в силу.

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

Общественные методы

crop(rect, copy)

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

Обрезка выполняется с верхнего левого угла и может быть изменена в реальном времени, либо путем предоставления обновленного объекта прямоугольника в этот метод,
либо путем изменения свойства cropRect напрямую, а затем вызова updateCrop.

Объект прямоугольника, переданный в этот метод, может быть либо Phaser.Rectangle, либо любым другим объектом,
пока у него есть открытые свойства x, y, width, height, right и bottom.

Ссылка на прямоугольник сохраняется в cropRect, если параметр copy имеет значение true,
в противном случае значения дублируются в локальный объект.

Параметры
Имя Тип Аргумент Значение по умолчанию Описание
rect Phaser.Rectangle

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

copy boolean <optional>
false

Если false cropRect будет храниться как ссылка на заданный прямоугольник. Если true - значения прямоугольника будут скопированы в локальный объект Phaser Rectangle, хранящийся в cropRect.

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

updateCrop()

Если вы установили прямоугольник обрезки для этого объекта Game Object с помощью crop и затем изменили свойство cropRect или прямоугольник, на который оно ссылается, необходимо обновить кадр обрезки, вызвав этот метод.

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

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

Spec-Zone.ru

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