跳转至

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