🧰 UDK.Timer
This content is not available in your language yet.
UniX-SDK.Timer
Section titled “UniX-SDK.Timer”UDK.Timer.StartForwardTimer
Section titled “UDK.Timer.StartForwardTimer”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | any | 计时器标签 |
| @param duration | number | 计时器开始时间 |
| @param unit | string? | 时间单位(‘s’或’ms’) |
| @param allowOverride | boolean? | 是否允许覆盖现有计时器标签 |
| @return string | label | 定义的计时器标签 |
-- 示例代码UDK.Timer.StartForwardTimer("MyTimer", 0, "s")UDK.Timer.StartBackwardTimer
Section titled “UDK.Timer.StartBackwardTimer”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | any | 计时器标签 |
| @param time | number | 计时器时长 |
| @param isLoop | boolean? | 是否循环 |
| @param unit | string? | 时间单位(‘s’或’ms’) |
| @param allowOverride | boolean? | 是否允许覆盖现有计时器标签 |
| @return string | label | 定义的计时器标签 |
-- 示例代码UDK.Timer.StartBackwardTimer("MyTimer", 1000, "s")UDK.Timer.GetTimerTime
Section titled “UDK.Timer.GetTimerTime”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | string/number | 定义的计时器标签 |
| @param unit | string? | 时间单位(‘s’或’ms’) |
| @return number | time | 剩余时间(根据unit的值,默认s) |
| @return string | errorMsg | 错误信息 |
-- 示例代码local timer = UDK.Timer.GetTimer("MyTimer")print("MyTimer time: " .. timer)UDK.Timer.PauseTimer
Section titled “UDK.Timer.PauseTimer”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | string/number | 定义的计时器标签 |
-- 示例代码UDK.Timer.PauseTimer("MyTimer")UDK.Timer.ResumeTimer
Section titled “UDK.Timer.ResumeTimer”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | string/number | 定义的计时器标签 |
-- 示例代码UDK.Timer.ResumeTimer("MyTimer")UDK.Timer.ResetTimer
Section titled “UDK.Timer.ResetTimer”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | string/number | 定义的计时器标签 |
| @param duration | number | 重置后的计时器时长 |
| @param unit | string? | 时间单位(‘s’或’ms’) |
-- 示例代码UDK.Timer.ResetTimer("MyTimer", 1000, "s")UDK.Timer.RemoveTimer
Section titled “UDK.Timer.RemoveTimer”| 传参/返回值 | 类型 | 说明 |
|---|---|---|
| @param label | string/number | 定义的计时器标签 |
-- 示例代码UDK.Timer.RemoveTimer("MyTimer")