Spec-Zone.ru › Phaser

Класс: Phaser.Component.Overlap

Конструктор

new Overlap()

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

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

Публичные методы

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

Объект отображения для проверки.

Возвращает
boolean -

True, если границы этого объекта Game Object пересекаются в любой точке с границами заданного объекта отображения.

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

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

Spec-Zone.ru

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