可视性启用2d

Inherits: VisibilityNotifier2D < Node2D < CanvasItem < Node < Object

类别: 核心

简要说明

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

方法

bool

is_enabler_enabled ( Enabler enabler ) const

无效

set_enabler ( Enabler enabler, bool enabled )

枚举

枚举 启用程序

  • ENABLER_PAUSE_ANIMATIONS = 0 ---此启用程序将暂停 AnimationPlayer 节点。

  • ENABLER_FREEZE_BODIES = 1 ---此启用程序将冻结 RigidBody2D 节点。

  • ENABLER_PAUSE_PARTICLES = 2 ---此启用程序将停止 Particles2D 节点。

  • ENABLER_PARENT_PROCESS = 3 ---此启用程序将停止父进程功能。

  • ENABLER_PARENT_PHYSICS_PROCESS = 4 ---此启用程序将停止父级的物理处理功能。

  • ENABLER_PAUSE_ANIMATED_SPRITES = 5

  • ENABLER_MAX = 6 ---表示 Enabler 枚举。

描述

VisibilityEnabler2d将禁用 RigidBody2DAnimationPlayer 以及其他不可见的节点。它将只影响与VisibilityEnabler2d本身相同场景中的其他节点。

属性描述

  • bool freeze_bodies

违约

设定器

设置启用码(值)

吸气剂

_启用码_启用())

如果 trueRigidBody2D 节点将暂停。

  • bool pause_animated_sprites

违约

设定器

设置启用码(值)

吸气剂

_启用码_启用())

如果 trueAnimatedSprite 节点将暂停。

  • bool pause_animations

违约

设定器

设置启用码(值)

吸气剂

_启用码_启用())

如果 trueAnimationPlayer 节点将暂停。

  • bool pause_particles

违约

设定器

设置启用码(值)

吸气剂

_启用码_启用())

如果 trueParticles2D 节点将暂停。

  • bool physics_process_parent

违约

设定器

设置启用码(值)

吸气剂

_启用码_启用())

如果 true ,家长的 Node._physics_process 将停止。

  • bool process_parent

违约

设定器

设置启用码(值)

吸气剂

_启用码_启用())

如果 true ,家长的 Node._process 将停止。

方法说明