cocos3.8,记录而已24.5.18
1.使用update:
private holdTime:number = 0;//计时用的
update(deltaTime: number) {
this.holdTime+=deltaTime;
if (this.holdTime > 2) {
this.holdTime = 0;
console.log("2秒每次");
}
}
2.schedule
private spinSchedule = null;// 随便定义一个属性承接定时器
//下面代码随便写在一个你定义的方法里面
if (!this.spinSchedule) {
//如果不为空,则停止并设置为空
this.unschedule(this.spinSchedule);
this.spinSchedule = null;
}
let holdNum = 0;//这个没用,演示用的
//定义你这个计时器要执行什么方法
this.spinSchedule = function(){
holdNum++;
console.log(holdNum );
if(holdNum>=10){
//输出到10停止计时器
this.unschedule(this.spinSchedule );
}
}
//开启这个计时器,没0.01秒执行一次
this.schedule(this.spinSchedule, 0.01);