VisibilityNotifier

Inherits: Spatial < Node < Object

继承人: VisibilityEnabler

类别: 核心

简要说明

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

属性

AABB

aabb

AABB(-1,-1,-1,2,2,2)

方法

bool

is_on_screen ( ) const

信号

  • camera_entered ( Camera camera )

当VisibilityNotifier进入 Camera 的视图。

  • camera_exited ( Camera camera )

当VisibilityNotifier退出时发出 Camera 的视图。

  • screen_entered ( )

当VisibilityNotifier进入屏幕时发出。

  • screen_exited ( )

当VisibilityNotifier退出屏幕时发出。

描述

VisibilityNotifier检测屏幕上何时可见。当它的边界矩形进入或退出屏幕或 Camera 的视图。

属性描述

违约

AABB(-1,-1,-1,2,2,2)

设定器

设置_aabb(值)

吸气剂

获取_aabb()

可见性通知程序的边界框。

方法说明

  • bool is_on_screen ( ) const

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

注: 将节点的可见性添加到场景树后,需要一个帧进行评估,因此此方法将返回 false 在它被实例化之后,即使它将在绘制过程中出现在屏幕上。