cocos2d-x开发日志04 ——计划任务

计划任务是指在被添加计划任务的场景中执行的任务。

个人理解是,计划任务和程序执行是分开的,在程序中只要开启计划任务,计划任务就会不停执行直到被停止或者自己结束,而与此同时程序本身继续跑动。

计划任务需要一个被回调方法,该方法如下定义:

    void  CallBack(float t);

其中,传入值必须定义成一个float型的变量,不然无法被回调。

计划任务索要执行的任务可以都写在这个函数中。

现在我们需要触发或者开启这个计划任务,方法如下:

假设在某场景初始化方法中开启计划任务.
    this->scheduleOnce(schedule_selector(this->Callback),3);
scheduleOnce是开启方法,这里是只执行一次的计划任务。延迟3秒。

常用的还有schedule,也使传入两个变量,一个是计划选择器,一个是间隔时间。

停止计划任务的方法:

    this->unschedule(schedule_selector(this->Callback));
不难理解,当然计划任务还能再次被开启。可以当做暂停的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值