- bool HelloWorld::init()
- {
- //
- // 1. super init first
- if ( !CCLayer::init() )
- {
- return false;
- }
- CCProgressTimer * pr = CCProgressTimer::create(CCSprite::create("Icon.png"));
- pr->setPosition(ccp(100,200));
- // 设置进度条的样式
- pr->setType(kCCProgressTimerTypeRadial);
- // 设置进度条的值的范围【0 100】
- pr->setPercentage(100);
- // 设置动作
- CCProgressTo * to1= CCProgressTo::create(2, 100);
- pr->runAction(CCRepeatForever::create(to1));
- // 反进度计时
- pr->setReverseProgress(true);
- addChild(pr);
- CCProgressTimer* p= CCProgressTimer::create(CCSprite::create("Icon.png"));
- p ->setPosition(ccp(180,200));
- // 设置进度条的样式
- p ->setType(kCCProgressTimerTypeBar);
- // // 设置进度条的值的范围【0 100】
- // p ->setPercentage(100);
- // 设置计时器运动方向
- p->setMidpoint(ccp(0,1));
- // 设置计时器的宽度起始比例
- p->setBarChangeRate(ccp(0,1));
- // 设置动作
- CCProgressTo * to2= CCProgressTo::create(2, 100);
- p->runAction(CCRepeatForever::create(to2));
- addChild(p);
- return true;
- }