欢迎转载:请保留原文出处

http://blog.csdn.net/linyongliang?viewmode=list

typedef enum {

/// Radial Counter-Clockwise

kCCProgressTimerTypeRadial,

/// Bar

kCCProgressTimerTypeBar,

} CCProgressTimerType;

但CCProgressTimer有别的方法实现 从左到右的进度条

pt->setMidpoint(ccp(0,0));

pt->setBarChangeRate(ccp(1,0));

这两个组合起来就可以了

直接上代码吧:

     pt=CCProgressTimer::create(CCSprite::createWithSpriteFrameName("LoadingBar.png"));//进度条的精灵
pt->setPercentage(0); //开始的百分比位置 最大默认好像是100
pt->setPosition(ccp(pointCenter.x,pointCenter.y*0.5f));
pt->setType(kCCProgressTimerTypeBar);//进度条的类型 大约有两种 请看那个枚举类型。这个是横条的
pt->setMidpoint(ccp(0,0));
pt->setBarChangeRate(ccp(1,0));
this->addChild(pt,100);
//你可以通过不断setPercentage来设定进度条的进度
void LayerPlay::updateProgress(float dt)
{
if (progressIndex<100)
{
if (progressIndex<=progressMax)
{
progressIndex+=0.5f;
pt->setPercentage(progressIndex);
}
}
else
{
this->removeChild(pt,true);
this->removeChild(spriteLoadingBackgroud,true);
this->removeChild(spriteLoading,true);
this->unschedule(schedule_selector(LayerPlay::updateProgress));
}
}//也可以给他跑进度条的动作 CCProgressTo *to = CCProgressTo::actionWithDuration(cd_Time, mPercentage);  // 设定CD时间与要到达的百分比 pt->runAction(to);

小羊驼和你一起学习cocos2d-x之三(进度条、CCProgressTimer)相关推荐

  1. 自己定义View学习之12/7(进度条之混合模式)

    今天重点内容是我们学习自己定义view里面的混合模式.事实上我们的画布就跟photoshop一样.是个图层关系,一层盖着一层.这样就导致有非常多种覆盖模式,这就是我们今天的主题."混合模式& ...

  2. 熬夜整理2022最新Python最全学习资料,看进度条就知道有多强了

    Python最新学习资料和视频 一.Python软件 安装教程 视频教程 二.学习规划 阶段一:Python基础 阶段二:Python核心编程 阶段三:web前端开发 阶段四:数据库 阶段五:后端开发 ...

  3. Android学习笔记之progressBar(进度条)

    一.说明 <1>在某项延续性工作的进展过程中为了不让用户觉得程序死掉了,需要有个活动的进度条,表示此过程正在进行中. <2>在某些操作的进度中的可视指示器,为用户呈现操作的进度 ...

  4. python有哪两种表现形式小练笔_Python学习小练笔—文本进度条

    1.简单文本进度条 import time scale=10 print("-----执行开始-----") for i in range(scale+1): a,b='**'*i ...

  5. Android拖动进度条画面随动,ftk学习记录(一个进度条文章)

    [ 声明:版权全部,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 首先.在開始今天的文章之前.我们还是给朋友们展示一下前面一段代码的执行效果.效果例如以下, w ...

  6. 【iOS-Cocos2d游戏开发之十五】详解CCProgressTimer 进度条并修改cocos2d源码实现“理想”游戏进度条!...

    为什么80%的码农都做不了架构师?>>>     李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接:  http://www.himigam ...

  7. Cocos-2d 游戏进度条

    游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到:那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进 ...

  8. Cocos-2d 游戏进度条加载CCProgressTimer实现

    游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到:那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进 ...

  9. 内核对象——Windows核心编程学习手札系列之三

    内核对象 --Windows核心编程学习手札系列之三 内核对象可供系统和应用程序使用来管理各种各样的资源,如进程.线程.文件等,是内核分配的一个内存块,只能又内核访问,该内存块是一种数据结构,它的成员 ...

最新文章

  1. 卷积神经网络中的参数计算
  2. hadoop yarn 获取日志_赵丽颖固然漂亮,可这份Hadoop核心教程也不差啊!
  3. unipapp 解决无法编译sass_Sass教程一:Sass概况
  4. java stw_JVM STW里的no vm operation是怎么发生的
  5. ASP.NET MVC SignalR(1):背景
  6. wordpress 主题开发
  7. 当下大部分互联网创业公司为什么都愿意采用增量模型来做开发?
  8. [Twisted] Protocols协议和Protocol Factories 协议工厂
  9. Tomcat Connector的三种运行模式【bio、nio、apr】
  10. 局域网无法访问共享新方法
  11. 关于DIPS的MVC 4.0项目发布与在IIS 7.0上的部署的方法
  12. 几个实用又好看的纯css 按钮样式
  13. 【Android】修改默认时区
  14. py----Geany编辑器的安装_配置与使用
  15. Java 下载 Excel文件打不开
  16. Python编程:从入门到实践+爬虫开发与项目实战+网络编程基础+项目开发实战
  17. python中元组的定义与如何创建元组
  18. 上海市建平中学2021年高考成绩查询,2021年上海市高中排名一览表
  19. 我是深圳南山的集体户口,要将我老婆的户口随迁入深圳 没有房产,可以办深圳人才中心的集体户口吗
  20. pytorch学习(五)---torch.nn模块

热门文章

  1. Excel保护密码破解 打开密码和只读密码等四个密码找回
  2. 微型计算机音乐发生器,微机原理及接口技术音乐发生器实验.doc
  3. [Hacking]对于删除上网痕迹的深入探讨
  4. 三国志战略版S2开荒攻略
  5. ProcessDB实时/时序数据库——C/C++接口速度测试
  6. mysql 插入1000万数据需要多久?
  7. 三亚将建智慧旅游大数据应用平台
  8. SOFR利率报价查询_图表加数据SOFR隔夜担保融资利率
  9. linux系统添加外部磁盘阵列,Linux下添加磁盘阵列空间(vdisk盘),分区,格式化详解...
  10. 10 张图搞懂服务注册发现机制