Cocos2d-x3.0 LoadingBar
2014-04-30 16:12
274 查看
.h中添加
int _count; Layout* layout; void update(float delta);
layout = Layout::create(); layout->setSize(Size(widgetSize.width, widgetSize.height)); //横向排列,这里类似Android里的线性布局 //layout->setLayoutType(LAYOUT_RELATIVE); /*以图片为背景*/ layout->setBackGroundImageScale9Enabled(true); layout->setBackGroundImage("green_edit.png"); layout->setPosition(Point(0,0)); addChild(layout); LoadingBar* loadingBar = LoadingBar::create("slider_bar_active_9patch.png"); loadingBar->setTag(0); loadingBar->setScale9Enabled(true); loadingBar->setCapInsets(Rect(0, 0, 0, 0)); loadingBar->setSize(Size(300, 23)); //设置加载方向LoadingBarTypeRight右 LoadingBarTypeLeft左 loadingBar->setDirection(LoadingBarTypeLeft); loadingBar->setPosition(Point(widgetSize.width / 2.0f, widgetSize.height / 2.0f + loadingBar->getSize().height / 4.0f)); layout->addChild(loadingBar); _count = 0; scheduleUpdate();
void LayoutTest::update(float delta) { _count++; if (_count > 100) { _count = 0; } LoadingBar* loadingBar = static_cast<LoadingBar*>(layout->getChildByTag(0)); loadingBar->setPercent(_count); }
相关文章推荐
- Cocos2d-x LoadingBar(进度条)的使用
- cocos2d-x 血量条实现:LoadingBar、ProgressTimer和Slider实现示例
- cocos2d-C++ 学习UI控件(三)之 LoadingBar|ScrollView
- Cocos2d-x LoadingBar的使用,及定时加载进度
- cocos2d-x3.0 用CCDictionary写文件
- 关于cocos2d-x3.0和2.0之间的区别
- Cocos2d-x3.0游戏实例之《别救我》第五篇——使用Cocostudio UI编辑器创建操作界面
- Cocos2d-x3.0游戏实例之《别救我》第六篇——从代码中获取UI控件
- 如何用cocos2d-x3.0制作一款简单的游戏:第三部分(更猛的怪物和更多的关卡)
- cocos2d-x3.0
- cocos2d-x3.0-结合TH脚本引擎
- 【Cocos2d-x3.0学习笔记 03】一些基本的使用
- 【Cocos2d-x3.0学习笔记 10】游戏实例跑跑跑02
- cocos2d-x3.0 经常使用绘图方法
- cocos2d-x 3.6版loading加载资源
- 2014兄弟连cocos2d-x3.0视频教程
- Cocos2d-x3.0 载入Cocostudio的UI后,button无法点击的解决方法
- Cocos2d-x3.0模版容器详解之一:cocos2d::Vector<T>
- 对于cocos2d-x 3.0版本与之前版本的区别分析-------------cocos2d-x3.0正式版本(7.1)
- cocos2d-x - loading加载动画