Cocos2d-x----------------------------------ProgressTimer进度条

Cocos2d-x----------------------------------ProgressTimer进度条,第1张

概述1、创建方式 ProgressTimer * loadingBar=ProgressTimer::create(Sprite::create("play.png")); 2、设置进度条的类型 目前版本的cocos2dx3.6提供两种类型的进度条 ProgressTimerType::BAR  长度进度条 ProgressTimerType::RADIAL 时针型进度条 设置类型: loadingB

1、创建方式

Progresstimer* loadingbar=Progresstimer::create(Sprite::create("play.png"));

2、设置进度条的类型

目前版本的cocos2dx3.6提供两种类型的进度条

ProgresstimerType::bar 长度进度条

ProgresstimerType::RADIAL 时针型进度条

设置类型:

loadingbar->setType(ProgresstimerType::bar);

3、设置进度条开始的点(长度进度条)

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);


7、时针型进度条:在进度条图片下面放置一个灰色的纯色图片,在进度显示的适合有看起来像是在加载的效果

总结

以上是内存溢出为你收集整理的Cocos2d-x----------------------------------ProgressTimer进度条全部内容,希望文章能够帮你解决Cocos2d-x----------------------------------ProgressTimer进度条所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存