跳转至

VisibilityEnabler

继承

VisibilityNotifier

简要描述

仅在可见时启用某些节点。

描述

RigidBodyAnimationPlayer节点不可见时,VisibilityEnabler将禁用它们。 它只会影响与VisibilityEnabler本身在同一场景中的其他节点。

成员

类型 属性名 默认值
bool freeze_bodies true
bool pause_animations true

方法

返回值类型 方法名称
bool is_enabler_enabled(enabler: int) const
void set_enabler(enabler: int, enabled: bool)
##枚举
enum Enabler:
- ENABLER_PAUSE_ANIMATIONS = 0

此启动器将暂停AnimationPlayer节点。

  • ENABLER_FREEZE_BODIES = 1

此启动器将冻结RigidBody节点。

  • ENABLER_MAX = 2

表示Enabler枚举的大小。


常量

成员说明

  • bool freeze_bodies
Default true
setter set_enabler(value)
getter is_enabler_enabled
  • bool pause_animations
Default true
setter set_enabler(value)
getter is_enabler_enabled

方法说明

  • is_enabler_enabled is_enabler_enabled(enabler: int) const

返回由给定的Enabler常量标识的启动器是否处于活动状态。


  • set_enabler set_enabler(enabler: int, enabled: bool)

设置由给定的Enabler常量标识的启动器的活动状态。