学习笔记-----cocos2d-x加载cocostudio进度条
2016-06-27 10:22
513 查看
首先在cocostudio中创建工程,添加进度条,将csb发布到resourse目录下。
1.加载csb文件
auto rootNode = CSLoader::createNode("LoadLayer.csb");
this->addChild(rootNode,1,1);
2.获取cocostudio中的进度条
LoadingBar* loading = (LoadingBar*)rootNode->getChildByName("LoadingBar_1");
loading->setTag(1);
//设置tag值
loading->setDirection(LoadingBarTypeLeft);
//表示进度条是从左向右递增
//设置进度条的方向,
void setDirection(LoadingBarType dir);
//获得进度条的方向,返回值为整型
int getDirection();
//设置进度和返回当前进度
void setPercent(int percent);
int getPercent();
在通过tag值获取进度条时,要先获取node节点,再获取进度条
auto loading = (LoadingBar*)(this->getChildByTag(1)->getChildByTag(1));
1.加载csb文件
auto rootNode = CSLoader::createNode("LoadLayer.csb");
this->addChild(rootNode,1,1);
2.获取cocostudio中的进度条
LoadingBar* loading = (LoadingBar*)rootNode->getChildByName("LoadingBar_1");
loading->setTag(1);
//设置tag值
loading->setDirection(LoadingBarTypeLeft);
//表示进度条是从左向右递增
//设置进度条的方向,
void setDirection(LoadingBarType dir);
//获得进度条的方向,返回值为整型
int getDirection();
//设置进度和返回当前进度
void setPercent(int percent);
int getPercent();
在通过tag值获取进度条时,要先获取node节点,再获取进度条
auto loading = (LoadingBar*)(this->getChildByTag(1)->getChildByTag(1));
相关文章推荐
- Cocos2d-x中背景音乐和音效使用实例
- Cocos2d-x学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验
- Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例
- Cocos2d-x UI开发之文本类使用实例
- Cocos2d-x保存用户游戏数据之XML文件是否存在问题判断方法
- Cocos2d-x UI开发之菜单类使用实例
- Cocos2d-x UI开发之CCControlButton控件类实例
- Cocos2d-x学习笔记之世界坐标系、本地坐标系、opengl坐标系、屏幕坐标系
- Cocos2d-x UI开发之CCControlColourPicker控件类使用实例
- Cocos2d-x学习笔记之CCLayerColor层的使用实例
- Cocos2d-x Schedule定时器的使用实例
- Cocos2d-x中使用CCScrollView来实现关卡选择实例
- Cocos2d-x中CCEditBox文本输入框的使用实例
- cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍
- Cocos2d-x UI开发之CCControlSlider控件类使用实例
- Cocos2d-x学习笔记之开发环境搭建
- Cocos2d-x学习笔记之Hello World!
- 使用C++进行Cocos2d-x游戏开发入门过程中的要点解析
- Cocos2d-x的内存管理总结
- Cocos2d-x 3.0中集成社交分享ShareSDK的详细步骤和常见问题解决