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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值