1、创建方式
ProgressTimer* loadingBar=ProgressTimer::create(Sprite::create("play.png"));
2、设置进度条的类型
目前版本的cocos2dx3.6提供两种类型的进度条
ProgressTimerType::BAR 长度进度条
ProgressTimerType::RADIAL 时针型进度条
设置类型:loadingBar->setType(ProgressTimerType::BAR);
loadingBar->setMidpoint(Vec2(0,0));
Vec2(0,0) 左下角Vec2(1,1) 右上角
4、设置进度条的方向(长度进度条)
loadingBar->setBarChangeRate(Vec2(1,0));
Vec2(1,0) 由左至右
Vec2(0,1) 从下到上
5、设置旋转方向(时针型)
loadingBar->setReverseProgress(false);
6、通过在update函数里设置进度每帧增加,可以使得进度条缓慢增加
float percent =loadingBar->getPercentage() + 1;
loadingBar->setPercentage(((int)percent)%100);