官方提供了一个延时方法:
$.Schedule(time, callback)
其中,time
表示延时的时长,以秒为单位,callback
是回调函数,表示在N秒后调用这个函数。
我个人感觉打这个$
符号很别扭,所以自己封装了两个方法(TypeScript代码):
/**
* 定义一个计时器,回调函数返回true时停止
* @param t 间隔时长
* @param callback 回调函数
*/
function Timer(t:number, callback:()=>(boolean|void)){
$.Sche