加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

实现loadingBar进度条

发布时间:2020-12-14 19:53:27 所属栏目:百科 来源:网络整理
导读:auto uiLayer = GUIReader::getInstance()-widgetFromJsonFile("UIDemo_1/UIDemo_1.ExportJson");this-addChild(uiLayer);load = (LoadingBar*)uiLayer-getChildByName("Image_4")-getChildByName("ProgressBar_6");load-setPercent(1); 通过以上代码加载coc
auto uiLayer = GUIReader::getInstance()->widgetFromJsonFile("UIDemo_1/UIDemo_1.ExportJson");
	this->addChild(uiLayer);

	load = (LoadingBar*)uiLayer->getChildByName("Image_4")->getChildByName("ProgressBar_6");
	load->setPercent(1);

通过以上代码加载cocoStudio生成的资源。

cocoStudio下的对象结构

通过这句,可以取得每层之间的数据:

load = (LoadingBar*)uiLayer->getChildByName("Image_4")->getChildByName("ProgressBar_6");

设置进度条的初始值,根据条件来判断是加还是减

load->setPercent(1);
通过scheduleUpdate(),来进行每帧都判断。或者其他的方法,(可以通过set和get方法,我没有试过) 根据一定的条件来进行将进度条移动知道移动100%(或者为0)就进行其他的操作,其实他也就是个效果真的数值,需要通过定义的数据或者是配置表中的数据来进行判断,在进行相应的操作。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读