Phaser.Component. Overlap

new Overlap()

The Overlap component allows a Game Object to check if it overlaps with the bounds of another Game Object.

Source - gameobjects/components/Overlap.js, line 12


overlap(displayObject) → {boolean}

Checks to see if the bounds of this Game Object overlaps with the bounds of the given Display Object,
which can be a Sprite, Image, TileSprite or anything that extends those such as Button or provides a getBounds method and result.

This check ignores the hitArea property if set and runs a getBounds comparison on both objects to determine the result.

Therefore it's relatively expensive to use in large quantities, i.e. with lots of Sprites at a high frequency.
It should be fine for low-volume testing where physics isn't required.

Name Type Description
displayObject Phaser.Sprite | Phaser.Image | Phaser.TileSprite | Phaser.Button | PIXI.DisplayObject

The display object to check against.

boolean -

True if the bounds of this Game Object intersects at any point with the bounds of the given display object.

Source - gameobjects/components/Overlap.js, line 29
Phaser Copyright © 2012-2016 Photon Storm Ltd.
Documentation generated by JSDoc 3.4.0 on Fri Aug 26 2016 01:16:11 GMT+0100 (BST) using the DocStrap template.