计时器

Inherits: Node < Object

类别: 核心

简要说明

倒计时计时器。

方法

bool

is_stopped ( ) const

无效

start ( float time_sec=-1 )

无效

stop ( )

信号

  • timeout ( )

计时器达到0时发出。

枚举

枚举 TimerProcessMode

  • TIMER_PROCESS_PHYSICS = 0 ---在每帧的物理步骤中更新计时器(固定帧速率处理)。

  • TIMER_PROCESS_IDLE = 1 ---在每帧空闲时间更新计时器。

描述

倒计时指定的间隔,并在达到0时发出信号。可以设置为重复或“一次拍摄”模式。

属性描述

违约

设定器

设置自动启动(值)

吸气剂

有“自动启动”()

如果 true ,计时器将在进入场景树时自动启动。

违约

设定器

设置一次放炮(值)

吸气剂

是“一枪”()

如果 true ,计时器将在达到0时停止。如果 false ,它将重新启动。

设定器

设置暂停(值)

吸气剂

已暂停()。

如果 true ,计时器暂停,直到再次取消暂停后才会处理,即使 start 被称为。

违约

1

设定器

设置计时器处理模式(值)

吸气剂

获取u计时器u进程u模式()

处理模式。见 TimerProcessMode .

吸气剂

得到剩余时间

计时器的剩余时间(秒)。如果计时器处于非活动状态,则返回0。

注: 不能设置此值。要更改计时器的剩余时间,请使用 wait_time .

违约

1.0

设定器

设置等待时间(值)

吸气剂

获取等待时间

等待时间(秒)。

方法说明

  • bool is_stopped ( ) const

返回 true 如果计时器停止。

  • void start ( float time_sec=-1 )

启动计时器。集合 wait_timetime_sec 如果 time_sec > 0 . 这也会将剩余时间重置为 wait_time .

注: 此方法不会恢复暂停的计时器。见 paused .

  • void stop ( )

停止计时器。