Cocos中进度条有两种形式,条形进度条,扇形进度条、。默认锚点(0.5,0.5)
一,条形进度条
如图所示:
制作原理是两个条形的图片,一个为前景,另一个为背景,背景保持不动,而前景使用CCProgressTimer做成逐渐显示的进度条。
1.创建进度条
void Load::setProgressTimer()
{
CCSprite* loadBg = CCSprite::create("LoadLayer/sliderTrack.png");
CCSprite* loadFore = CCSprite::create("LoadLayer/sliderProgress.png");
loadBg->setPosition(ccp(240, 60));
addChild(loadBg);
timer = CCProgressTimer::create(loadFore); //创建CCProgresstimer
timer->setPosition(ccp(240, 60)); //设置CCProgressTimer位置
timer->setType(kCCProgressTimerTypeBar); //设置类型
timer->setPercentage(0); <span s