Spec-Zone.ru › Phaser

Класс: Phaser.Component.InWorld

Конструктор

new InWorld()

Компонент InWorld проверяет, находится ли объект Game внутри границ Game World.
Объект считается находящимся "в границах", если его собственные границы пересекаются с границами World в любой точке.
Если на объекте Game включён компонент AutoCull, то он также проверяет объект Game относительно границ камеры.

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

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

checkWorldBounds : boolean

Если это значение установлено в true, объект Game проверяет, находится ли он внутри границ World каждый кадр.

Когда объект больше не пересекает границы мира, он отправляет событие onOutOfBounds.

Если он раньше был вне границ, но сейчас снова пересекает границы мира, он отправляет событие onEnterBounds.

Он также может убить объект Game, если outOfBoundsKill имеет значение true.

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

Это относительно дорогостоящая операция, особенно если включена для сотен объектов Game. Включайте только если это необходимо,
или если вы протестировали производительность и сочли её приемлемой.

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

[только для чтения] inWorld : boolean

Проверяет, находятся ли границы объекта Game внутри или пересекают ли они в любой точке границы Game World.

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

outOfBoundsKill : boolean

Если это и свойство checkWorldBounds оба установлены в true, то метод kill вызывается как только inWorld возвращает false.

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

outOfCameraBoundsKill : boolean

Если это и свойство autoCull оба установлены в true, то метод kill
вызывается, как только объект Game покидает границы камеры.

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

Общедоступные методы

<статический> preUpdate()

Обработчик preUpdate компонента InWorld.
Вызывается автоматически объектом Game.

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

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

Spec-Zone.ru

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