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)就进行其他的操作,其实他也就是个效果真的数值,需要通过定义的数据或者是配置表中的数据来进行判断,在进行相应的操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。