先上代码:
//圆形进度条
void LoginScene::progressRadialTest()
{
//背景
auto _img = static_cast<Sprite *>(this->csb->getChildByName("Image_2"));
//进度
auto _sp = static_cast<Sprite *>(this->csb->getChildByName("Sprite_1"));
//_sp->setVisible(false);
CCProgressTimer* pro2 = CCProgressTimer::create(_sp);
pro2->setPosition(_sp->getPosition());
csb->addChild(pro2);
//扇形,圆心ccp
pro2->setType(kCCProgressTimerTypeRadial);//BAR条形,RADIAL扇形
pro2->setMidpoint(ccp(0.5, 0.5));
pro2->setPercentage(100.0f);
pro2->setReverseProgress(true); //true逆时针,false顺时针
CCProgressFromTo* ac2 = CCProgressFromTo::create(10.0f, 100, 0);
pro2->runAction(CCRepeatForever::create(ac2));//10秒内,从100到0
}
//条形进度条
void LoginScene::progressBarTest()
{
//背景
Sprite* spBg = Sprite::create("room/21dian/gamescene/img_xz_bg.png");
spBg->setPosition(Vec2(960, 400));
cs