最近搜索

定时器,定时任务

浏览:430
管理员 2021-11-05 01:20



只执行一次的定时器。


    public startSchedule(cd:Function){
        if(this.type!=ROAD_POINT_TYPE.AI_START){
            return;
        }
        this._cd = cd;
        this.scheduleOnce(this._startDelay,this.delayTime);//一定延迟时间 后开始发车。  只执行一次的计时器 参数2是秒。
    }


执行多次的。

    private _startDelay(){
        //this._scheduleCD();
        this.schedule(this._scheduleCD,this.interval,macro.REPEAT_FOREVER);//根据时间,间隔 每隔多少时间。生产一个小车
    }




取消定时任务

    public stopSchedule(){
        this.unschedule(this._startDelay);
        this.unschedule(this._scheduleCD);
    }


联系站长

站长微信:xiaomao0055

站长QQ:14496453