Класс: Phaser.Component.AutoCull
Конструктор
new AutoCull()
Компонент AutoCull отвечает за предоставление методов, которые проверяют, находится ли объект Game Object внутри границ камеры World.
Он используется компонентом InWorld.
- Исходный код: gameobjects/components/AutoCull.js (Строка 13)
Общедоступные свойства
- Исходный код: gameobjects/components/AutoCull.js (Строка 28)
- Исходный код: gameobjects/components/AutoCull.js (Строка 37)
autoCull : boolean
Объект Game Object со значением autoCull в «true» будет проверять свои границы по отношению к камере World каждый кадр.
Если он в какой-то момент не пересекается с границами камеры, то свойство renderable устанавливается в false.
Это сохраняет объект Game Object активным и продолжающим обработку обновлений, но заставляет его полностью пропустить этап отрисовки.
Эта операция относительно ресурсоёмка, особенно если она включена для сотен объектов Game Object. Поэтому включайте её только если это необходимо,
или если вы протестировали производительность и сочли её приемлемой.
[только для чтения] inCamera : boolean
Проверяет, пересекаются ли границы объекта Game Object с границами игровой камеры.
Возвращает true если пересекаются, в противном случае false если полностью находится за пределами границ камеры.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Component.AutoCull.html