Elapsed

<evalcmd> 经过 && double 或 bool && 经过时间以毫秒为单位,或真或假。 && name && string && 经过计时器的名称。 && [time] && double && 测试时间以毫秒为单位。 && [reset] && bool && 如果应重置计时器,则为 True。 </evalcmd>

测量自启动以来一个已命名 经过计时器 的时间,以毫秒为单位。计时器是全局的,因此您应选择一个惟一名称。

首次测量指定计时器时启动该计时器。

如果仅使用一个参数进行调用,则返回值为自计时器启动以来经过的毫秒数。

如果给出了可选 时间 参数,则 Elapsed() 函数测试是否已经过了指定毫秒数,并且该函数返回 truefalse。请注意,在这种模式下,该函数在首次启动计时器时也返回 true

如果将 重置 参数设置为 true,则在已过指定时间时,计时器将重置为零。

//Example://

if (Elapsed("test_timer", 5000, true)) { ... }

最后更新于