VisibilityNotifier
继承
简要描述
检测何时该节点在屏幕上可见。
描述
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