//-- 使用定时器,逐步驱动任务
onTask(){
this.schedule(this.task1, 1,0,1);
}
task1(){
this.unschedule(this.task1);
this.cnt = this.cnt + (1);
console.log("执行任务1开始==", this.cnt );
this.schedule(this.task2, 1,0,1);
}
task2(){
this.unschedule(this.task2);
this.cnt = this.cnt + (1);
console.log("执行任务2开始==", this.cnt);
}
schedule的参数,用作倒计时:
@param callback -回调函数
@param interval -以秒为单位的Tick间隔。0表示每帧打勾。(人话:多久执行一次)
@param repeat -选择器将被执行(重复+ 1)次,你可以使用cc.macro。REPEAT_FOREVER表示无限滴答。(人话:总共执行多少次)
@param delay -第一个滴答在执行前等待的时间。单位:年代(人话,第一次执行前 延时多久)
Creator 利用定时器schedule 和 unschedule 阶段执行任务1任务2
最新推荐文章于 2023-08-29 18:12:21 发布