可视性启用2d¶
Inherits: VisibilityNotifier2D < Node2D < CanvasItem < Node < Object
类别: 核心
简要说明¶
仅在可见时启用某些节点。
属性¶
真 |
||
真 |
||
真 |
||
真 |
||
假 |
||
假 |
方法¶
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将禁用 RigidBody2D , AnimationPlayer 以及其他不可见的节点。它将只影响与VisibilityEnabler2d本身相同场景中的其他节点。
属性描述¶
bool freeze_bodies
违约 |
真 |
设定器 |
设置启用码(值) |
吸气剂 |
_启用码_启用()) |
如果 true
, RigidBody2D 节点将暂停。
bool pause_animated_sprites
违约 |
真 |
设定器 |
设置启用码(值) |
吸气剂 |
_启用码_启用()) |
如果 true
, AnimatedSprite 节点将暂停。
bool pause_animations
违约 |
真 |
设定器 |
设置启用码(值) |
吸气剂 |
_启用码_启用()) |
如果 true
, AnimationPlayer 节点将暂停。
bool pause_particles
违约 |
真 |
设定器 |
设置启用码(值) |
吸气剂 |
_启用码_启用()) |
如果 true
, Particles2D 节点将暂停。
bool physics_process_parent
违约 |
假 |
设定器 |
设置启用码(值) |
吸气剂 |
_启用码_启用()) |
如果 true
,家长的 Node._physics_process 将停止。
bool process_parent
违约 |
假 |
设定器 |
设置启用码(值) |
吸气剂 |
_启用码_启用()) |
如果 true
,家长的 Node._process 将停止。