Класс: Phaser.Component.Crop
Конструктор
new Crop()
Компонент Crop предоставляет возможность обрезать текстуру объекта Game Object до заданного прямоугольника,
который можно обновлять в реальном времени.
- Исходный код: gameobjects/components/Crop.js (Строка 13)
Общественные свойства
- Исходный код: gameobjects/components/Crop.js (Строка 24)
cropRect : Phaser.Rectangle
Прямоугольник, используемый для обрезки текстуры, используемой этим объектом Game Object.
Установите это свойство с помощью crop.
Если вы измените это свойство напрямую, необходимо вызвать updateCrop для того, чтобы изменения вступили в силу.
Общественные методы
- Исходный код: gameobjects/components/Crop.js (Строка 49)
- Исходный код: gameobjects/components/Crop.js (Строка 86)
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 |
updateCrop()
Если вы установили прямоугольник обрезки для этого объекта Game Object с помощью crop и затем изменили свойство cropRect или прямоугольник, на который оно ссылается, необходимо обновить кадр обрезки, вызвав этот метод.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.Crop.html