1、创建方式
ProgressTimer@H_502_9@* loadingBar=ProgressTimer@H_502_9@::create@H_502_9@(Sprite@H_502_9@::create@H_502_9@("play.png"@H_502_9@));
2、设置进度条的类型
3、设置进度条开始的点(长度进度条)
目前版本的cocos2dx3.6提供两种类型的进度条
ProgressTimerType@H_502_9@::BAR 长度进度条
ProgressTimerType@H_502_9@::RADIAL 时针型进度条
设置类型: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@H_502_9@->setReverseProgress@H_502_9@(false@H_502_9@);
6、通过在update函数里设置进度每帧增加,可以使得进度条缓慢增加
float@H_502_9@ percent =loadingBar@H_502_9@->getPercentage@H_502_9@() + 1@H_502_9@;
loadingBar@H_502_9@->setPercentage@H_502_9@(((int@H_502_9@)percent)%100@H_502_9@);
@H_502_9@