cocos 定时器schedule

1.schedule如其名,以指定的时间间隔调用一个指定的函数。系统最小间隔是frame time(即帧间隔),可以由自己设定帧间隔

selector调用分为:自定义函数和update   另外动画(action)类型也会和定时器有关

如下使用方式:

[self schedule:@selector(gameLogic:) interval:1.0] //表示以1秒时间间隔调用函数gameLogic

[self schedule:@selector(update:)] //表示以最小间隔调用函数update:

等效于[self scheduleUpdate] //功能同上,会去调用self中的update函数

- (void) schedule: (SEL) s
interval: (ccTimeseconds 
     

取消方式:

[self unscheduleUpdate]

[self unschedule:@selector(gameLogic:)] //取消一个定时

[self  unscheduleAllSelectors]; //取消所有定时

定时器的取消不会影响Action相关的定时




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值