进度条ProgressTimer,c++
圆形进度条
Sprite *bgSprite = Sprite::create("red.png");
addChild(bgSprite, 1, 1);
Sprite *hpSprite = Sprite::create("green.png");
progressTimer = ProgressTimer::create(hpSprite);
progressTimer->setType(ProgressTimer::Type::RADIAL);
progressTimer->setReverseProgress(true);
progressTimer->setPercentage(30);//满值 100%
addChild(progressTimer, 0, 0);
条形进度条
Sprite *bgSprite = Sprite::create("box.png");
addChild(bgSprite, 1, 1);
Sprite *hpSprite = Sprite::create("hp.png");
progressTimer = ProgressTimer::create(hpSprite);
progressTimer->setType(ProgressTimer::Type::BAR);
///
//从左到右
progressTimer->setMidpoint(ccp(0, 0.5));
progressTimer->setBarCha