meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
scripting:native:timer [2025/06/13 07:26] bibiboxsscripting: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(): float+function Env.Timer.GetRealTime(): float
 ``` ```
  
  
  
-### Core.Timer.Create()+### Env.Timer.Create()
  
 > 新建一个计时器,定时\定次执行指定代码。 > 新建一个计时器,定时\定次执行指定代码。
行 73: 行 73:
  
 ```javascript ```javascript
-function Core.Timer.Create( action: Action, time: float, repeat: int = 1, tag: string = null ): Timer //返回Timer实例,可引用+function Env.Timer.Create( action: Action, time: float, repeat: int = 1, tag: string = null ): Timer //返回Timer实例,可引用
 ``` ```
  
 ```javascript ```javascript
-Core.Timer.Create(() => {+Env.Timer.Create(() => {
     DLog("Output in one second!");     DLog("Output in one second!");
 }, 1); }, 1);
  
-Core.Timer.Create(() => {+Env.Timer.Create(() => {
     DLog("Output in one second. Output three times!");     DLog("Output in one second. Output three times!");
 }, 1, 3); }, 1, 3);
行 88: 行 88:
  
  
-### Core.Timer.Remove()+### Env.Timer.Remove()
  
 > 关闭一个计时器,销毁实例。 > 关闭一个计时器,销毁实例。
  
 ```javascript ```javascript
-function Core.Timer.Remove( timer: Timer ): bool+function Env.Timer.Remove( timer: Timer ): bool
 ``` ```
  
 ```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 Core.Timer.Find( tag: string ): Timer+function Env.Timer.Find( tag: string ): Timer
 ``` ```
  
 ```javascript ```javascript
-Core.Timer.Create(() => {+Env.Timer.Create(() => {
     DLog("间隔一秒后,输出这段话");     DLog("间隔一秒后,输出这段话");
-}, 1).SetTag("myTimer"); //这里也可以.Tag = "myTimer",或直接在Timer.Create()末尾参数填写tag,作用相同+}, 1).SetTag("myTimer"); //这里也可以.Tag = "myTimer",或直接在`Env.Timer.Create()`末尾参数填写tag,作用相同
  
-let findTimer = Core.Timer.Find("myTimer"); +let findTimer = Env.Timer.Find("myTimer"); 
-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 )
 ``` ```
 +