meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
scripting:native:timer [2025/06/13 07:26] – bibiboxs | scripting:native:timer [2025/06/13 07:28] (当前版本) – bibiboxs | ||
---|---|---|---|
行 52: | 行 52: | ||
## Static Function | ## Static Function | ||
- | ### Timer.GetRealTime() | + | ### Env.Timer.GetRealTime() |
> 获取当前时间(Timer所用的时间单位,以秒为单位,并非现实时间)。 | > 获取当前时间(Timer所用的时间单位,以秒为单位,并非现实时间)。 | ||
行 59: | 行 59: | ||
```javascript | ```javascript | ||
- | function Timer.GetRealTime(): | + | function |
``` | ``` | ||
- | ### Core.Timer.Create() | + | ### Env.Timer.Create() |
> 新建一个计时器,定时\定次执行指定代码。 | > 新建一个计时器,定时\定次执行指定代码。 | ||
行 73: | 行 73: | ||
```javascript | ```javascript | ||
- | function | + | function |
``` | ``` | ||
```javascript | ```javascript | ||
- | Core.Timer.Create(() => { | + | Env.Timer.Create(() => { |
DLog(" | DLog(" | ||
}, 1); | }, 1); | ||
- | Core.Timer.Create(() => { | + | Env.Timer.Create(() => { |
DLog(" | DLog(" | ||
}, 1, 3); | }, 1, 3); | ||
行 88: | 行 88: | ||
- | ### Core.Timer.Remove() | + | ### Env.Timer.Remove() |
> 关闭一个计时器,销毁实例。 | > 关闭一个计时器,销毁实例。 | ||
```javascript | ```javascript | ||
- | function | + | function |
``` | ``` | ||
```javascript | ```javascript | ||
- | let myTimer = Core.Timer.Create(() => { | + | let myTimer = Env.Timer.Create(() => { |
DLog(" | DLog(" | ||
}, 1); | }, 1); | ||
- | if(myTimer != null) Core.Timer.Remove(myTimer); | + | if(myTimer != null) Env.Timer.Remove(myTimer); |
``` | ``` | ||
- | ### Core.Timer.Find() | + | ### Env.Timer.Find() |
> 根据`Tag`标识查找一个计时器,返回找到满足条件的第一个计时器。 | > 根据`Tag`标识查找一个计时器,返回找到满足条件的第一个计时器。 | ||
行 113: | 行 113: | ||
```javascript | ```javascript | ||
- | function | + | function |
``` | ``` | ||
```javascript | ```javascript | ||
- | Core.Timer.Create(() => { | + | Env.Timer.Create(() => { |
DLog(" | DLog(" | ||
- | }, 1).SetTag(" | + | }, 1).SetTag(" |
- | let findTimer = Core.Timer.Find(" | + | let findTimer = Env.Timer.Find(" |
- | if(findTimer != null) Core.Timer.Remove(myTimer); | + | if(findTimer != null) Env.Timer.Remove(myTimer); |
``` | ``` | ||
行 139: | 行 139: | ||
function timer.SetTag( tag: string ) | function timer.SetTag( tag: string ) | ||
``` | ``` | ||
+ | |||