跳到主要内容

VisibilityNotifier

继承

Spatial

简要描述

检测何时该节点在屏幕上可见。

描述

VisibilityNotifier检测何时在屏幕上可见。 它还会通知其边界矩形何时进入或退出屏幕或[摄像机]的视图。

成员

类型属性名默认值
AABBaabbAABB( -1, -1, -1, 2, 2, 2 )

方法

返回值类型方法名称
boolis_on_screen() const

信号

  • **camera_entered**

当VisibilityNotifier进入[摄像机]的视图时触发。


  • **camera_exited**

当VisibilityNotifier退出[摄像机]的视图时发出。


  • **screen_entered**

当VisibilityNotifier进入屏幕时发出。


  • **screen_exited**

当VisibilityNotifier退出屏幕时发出。


常量

成员说明

  • AABB aabb
DefaultAABB( -1, -1, -1, 2, 2, 2 )
setterset_aabb(value)
getterget_aabb

方法说明

  • is_on_screen is_on_screen() const

如果true,则边界框在屏幕上。

注意:将节点添加到场景树后,需要花费一帧时间来评估节点的可见性,因此即使实例化此方法,它也会在实例化后立即返回false