SceneTreeTimer

Inherits: Reference < Object

一次性定时器。

描述

由场景树管理的一次性定时器,它在完成时发timeout 信号。请参阅 SceneTree.create_timer

Timer 相反,它不需要实例化节点。常用于创建一次性的延迟定时器,如下面的例子:

  1. func some_function():
  2. print("计时器开始。")
  3. yield(get_tree().create_timer(1.0), "timeout")
  4. print("计时器结束。")

时间结束后,该计时器将被自动释放。

属性

float

time_left

信号

  • timeout ( )

当计时器到 0 时发出。

属性说明

Setter

set_time_left(value)

Getter

get_time_left()

剩余时间(单位为秒)。