Класс: Phaser.Component.InWorld
Конструктор
new InWorld()
Компонент InWorld проверяет, находится ли объект Game внутри границ Game World.
Объект считается находящимся "в границах", если его собственные границы пересекаются с границами World в любой точке.
Если на объекте Game включён компонент AutoCull, то он также проверяет объект Game относительно границ камеры.
- Исходный код: gameobjects/components/InWorld.js (Строка 14)
Общедоступные свойства
- Исходный код: gameobjects/components/InWorld.js (Строка 98)
- Исходный код: gameobjects/components/InWorld.js (Строка 129)
- Исходный код: gameobjects/components/InWorld.js (Строка 106)
- Исходный код: gameobjects/components/InWorld.js (Строка 115)
checkWorldBounds : boolean
Если это значение установлено в true, объект Game проверяет, находится ли он внутри границ World каждый кадр.
Когда объект больше не пересекает границы мира, он отправляет событие onOutOfBounds.
Если он раньше был вне границ, но сейчас снова пересекает границы мира, он отправляет событие onEnterBounds.
Он также может убить объект Game, если outOfBoundsKill имеет значение true.
Если checkWorldBounds включено, это принудительно заставляет объект Game рассчитывать свои полные границы каждый кадр.
Это относительно дорогостоящая операция, особенно если включена для сотен объектов Game. Включайте только если это необходимо,
или если вы протестировали производительность и сочли её приемлемой.
[только для чтения] inWorld : boolean
Проверяет, находятся ли границы объекта Game внутри или пересекают ли они в любой точке границы Game World.
outOfBoundsKill : boolean
Если это и свойство checkWorldBounds оба установлены в true, то метод kill вызывается как только inWorld возвращает false.
outOfCameraBoundsKill : boolean
Если это и свойство autoCull оба установлены в true, то метод kill
вызывается, как только объект Game покидает границы камеры.
Общедоступные методы
- Исходный код: gameobjects/components/InWorld.js (Строка 22)
<статический> preUpdate()
Обработчик preUpdate компонента InWorld.
Вызывается автоматически объектом Game.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.InWorld.html