实现loadingBar进度条

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)就进行其他的操作,其实他也就是个效果真的数值,需要通过定义的数据或者是配置表中的数据来进行判断,在进行相应的操作。

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...