start() {
this.schedule(() => this.fn_Generate_Res(100, true), 1);
}
?这样
为什么 this.schedule里使用 this.schedule
学习一下ts/js的基础语法吧,你这问题问的完全是没有自己思考过,去查一下call, bind, apply这几个js方法
额,就是在外面关不了定时器

scheduleOnce是只调用一次,schedule是重复调用,取消某个定时器是unschedule或者unscheduleAllCallbacks,看看文档,都有的
你这个嵌套挺多的,不推荐定时间,弄个update+数组, update 时间到 从数组的对象取值, 中间取消了 把数组的内容去掉splice
做个时间管理类,大概注册参数就是剩余多少秒关闭,每帧刷新回调,完成回调 返回个标识,注册管理器里弄个update一直遍历这些注册 就行来了 再加个移除,再处理个跨天刷新啊 时区啊 服务器时间校准啊 就完整了
可以schedule 调时加参数呀
const func = this.fn_Generate_Res.bind(this,arg1,arg2,arg3);
this.schedule(func,1);
/*
取消时一定要调回func,不能调this.fn_Generate_Res,
因为bind后可以理解为就是另一个函数了
*/
this.unschedule(func);
