VisibilityNotifier¶
继承¶
Spatial
简要描述¶
检测何时该节点在屏幕上可见。
描述¶
VisibilityNotifier检测何时在屏幕上可见。 它还会通知其边界矩形何时进入或退出屏幕或[摄像机]的视图。
成员¶
类型 | 属性名 | 默认值 |
---|---|---|
AABB | aabb | AABB( -1, -1, -1, 2, 2, 2 ) |
方法¶
返回值类型 | 方法名称 |
---|---|
bool | is_on_screen() const |
信号¶
- camera_entered
当VisibilityNotifier进入[摄像机]的视图时触发。
- camera_exited
当VisibilityNotifier退出[摄像机]的视图时发出。
- screen_entered
当VisibilityNotifier进入屏幕时发出。
- screen_exited
当VisibilityNotifier退出屏幕时发出。
常量¶
成员说明¶
- AABB aabb
Default | AABB( -1, -1, -1, 2, 2, 2 ) |
---|---|
setter | set_aabb(value) |
getter | get_aabb |
方法说明¶
- is_on_screen is_on_screen() const
如果true
,则边界框在屏幕上。
**注意:**将节点添加到场景树后,需要花费一帧时间来评估节点的可见性,因此即使实例化此方法,它也会在实例化后立即返回false