Cocos2d计时器CCScheduler,Cocos2d游戏进度控制CCProgressTimer

前端之家收集整理的这篇文章主要介绍了Cocos2d计时器CCScheduler,Cocos2d游戏进度控制CCProgressTimer前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

计时器CCScheduler

CCScheduler.sharedScheduler().schedule(selector,target,interval,paused);

每隔interval时间调用target身上的selector方法,paused是调用方法后,是否停止对该方法的继续调用

另:selector:该方法必须为public类型,与CCCallFunc()中的selector不同的是,该方法必须有参数,参数类型为float。

停止计时器

CCScheduler.sharedScheduler().unschedule(selector,target);

进度控制CCProgressTimer

对象创建

CCProgressTimer.progressWithFile(fileName);

设置进度条类型:

CCProgressTimer.setType(int newType);

进度条值的改变:

CCProgressTimer.setPercentage(float percentage);

kCCProgressTimerTypeRadialCCW,扇形逆时针形式

kCCProgressTimerTypeRadialCW,扇形顺时针形式

kCCProgressTimerTypeHorizontalBarLR,从左往右增张的形式

kCCProgressTimerTypeHorizontalBarRL,从右往左增张的形式

kCCProgressTimerTypeVerticalBarBT,从下往上增张的形式

kCCProgressTimerTypeVerticalBarTB,从上往下增张的形式

kCCProgressTimerTypeRadialCCW,扇形逆时针形式 kCCProgressTimerTypeRadialCW,扇形顺时针形式 kCCProgressTimerTypeHorizontalBarLR,从左往右增张的形式 kCCProgressTimerTypeHorizontalBarRL,从右往左增张的形式 kCCProgressTimerTypeVerticalBarBT,从下往上增张的形式 kCCProgressTimerTypeVerticalBarTB,从上往下增张的形式

猜你在找的Cocos2d-x相关文章