跳到主要内容

VisibilityNotifier2D

继承

Node2D

简要描述

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

描述

VisibilityNotifier2D检测何时在屏幕上可见。 它还会通知其边界矩形何时进入或退出屏幕或视口。

成员

类型属性名默认值
Rect2rectRect2( -10, -10, 20, 20 )

方法

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

信号

  • **screen_entered**

当VisibilityNotifier2D进入屏幕时发出。


  • **screen_exited**

当VisibilityNotifier2D退出屏幕时发出。


  • **viewport_entered**

当VisibilityNotifier2D进入[视口]的视图时触发。


  • **viewport_exited**

当VisibilityNotifier2D退出[视口]的视图时发出。


常量

成员说明

  • Rect2 rect
DefaultRect2( -10, -10, 20, 20 )
setterset_rect(value)
getterget_rect

方法说明

  • is_on_screen is_on_screen() const

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

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