Класс: Phaser.Component.Overlap
Конструктор
new Overlap()
Компонент Overlap позволяет объекту Game Object проверять, перекрывается ли он границами другого объекта Game Object.
- Исходный код: gameobjects/components/Overlap.js (Строка 12)
Публичные методы
- Исходный код: gameobjects/components/Overlap.js (Строка 29)
overlap(displayObject) → {boolean}
Проверяет, перекрываются ли границы этого объекта Game Object с границами заданного объекта Display Object,
который может быть Sprite, Image, TileSprite или чем-либо, что расширяет их, например, Button или предоставляет getBounds метод и результат.
Эта проверка игнорирует свойство hitArea при его установке и выполняет сравнение getBounds для обоих объектов, чтобы определить результат.
Поэтому ее использование в больших количествах, например, со множеством Sprite с высокой частотой, относительно дорого.
Она должна быть приемлемой для тестирования с небольшим объёмом данных, где физика не требуется.
Параметры
| Имя | Тип | Описание |
|---|---|---|
displayObject | Phaser.Sprite | Phaser.Image | Phaser.TileSprite | Phaser.Button | PIXI.DisplayObject | Объект отображения для проверки. |
Возвращает
True, если границы этого объекта Game Object пересекаются в любой точке с границами заданного объекта отображения.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.Overlap.html