小羊驼和你一起学习cocos2d-x之三(进度条、CCProgressTimer)
欢迎转载:请保留原文出处
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)相关推荐
- 自己定义View学习之12/7(进度条之混合模式)
今天重点内容是我们学习自己定义view里面的混合模式.事实上我们的画布就跟photoshop一样.是个图层关系,一层盖着一层.这样就导致有非常多种覆盖模式,这就是我们今天的主题."混合模式& ...
- 熬夜整理2022最新Python最全学习资料,看进度条就知道有多强了
Python最新学习资料和视频 一.Python软件 安装教程 视频教程 二.学习规划 阶段一:Python基础 阶段二:Python核心编程 阶段三:web前端开发 阶段四:数据库 阶段五:后端开发 ...
- Android学习笔记之progressBar(进度条)
一.说明 <1>在某项延续性工作的进展过程中为了不让用户觉得程序死掉了,需要有个活动的进度条,表示此过程正在进行中. <2>在某些操作的进度中的可视指示器,为用户呈现操作的进度 ...
- python有哪两种表现形式小练笔_Python学习小练笔—文本进度条
1.简单文本进度条 import time scale=10 print("-----执行开始-----") for i in range(scale+1): a,b='**'*i ...
- Android拖动进度条画面随动,ftk学习记录(一个进度条文章)
[ 声明:版权全部,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 首先.在開始今天的文章之前.我们还是给朋友们展示一下前面一段代码的执行效果.效果例如以下, w ...
- 【iOS-Cocos2d游戏开发之十五】详解CCProgressTimer 进度条并修改cocos2d源码实现“理想”游戏进度条!...
为什么80%的码农都做不了架构师?>>> 李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接: http://www.himigam ...
- Cocos-2d 游戏进度条
游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到:那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进 ...
- Cocos-2d 游戏进度条加载CCProgressTimer实现
游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到:那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进 ...
- 内核对象——Windows核心编程学习手札系列之三
内核对象 --Windows核心编程学习手札系列之三 内核对象可供系统和应用程序使用来管理各种各样的资源,如进程.线程.文件等,是内核分配的一个内存块,只能又内核访问,该内存块是一种数据结构,它的成员 ...
最新文章
- 卷积神经网络中的参数计算
- hadoop yarn 获取日志_赵丽颖固然漂亮,可这份Hadoop核心教程也不差啊!
- unipapp 解决无法编译sass_Sass教程一:Sass概况
- java stw_JVM STW里的no vm operation是怎么发生的
- ASP.NET MVC SignalR(1):背景
- wordpress 主题开发
- 当下大部分互联网创业公司为什么都愿意采用增量模型来做开发?
- [Twisted] Protocols协议和Protocol Factories 协议工厂
- Tomcat Connector的三种运行模式【bio、nio、apr】
- 局域网无法访问共享新方法
- 关于DIPS的MVC 4.0项目发布与在IIS 7.0上的部署的方法
- 几个实用又好看的纯css 按钮样式
- 【Android】修改默认时区
- py----Geany编辑器的安装_配置与使用
- Java 下载 Excel文件打不开
- Python编程:从入门到实践+爬虫开发与项目实战+网络编程基础+项目开发实战
- python中元组的定义与如何创建元组
- 上海市建平中学2021年高考成绩查询,2021年上海市高中排名一览表
- 我是深圳南山的集体户口,要将我老婆的户口随迁入深圳 没有房产,可以办深圳人才中心的集体户口吗
- pytorch学习(五)---torch.nn模块
热门文章
- Excel保护密码破解 打开密码和只读密码等四个密码找回
- 微型计算机音乐发生器,微机原理及接口技术音乐发生器实验.doc
- [Hacking]对于删除上网痕迹的深入探讨
- 三国志战略版S2开荒攻略
- ProcessDB实时/时序数据库——C/C++接口速度测试
- mysql 插入1000万数据需要多久?
- 三亚将建智慧旅游大数据应用平台
- SOFR利率报价查询_图表加数据SOFR隔夜担保融资利率
- linux系统添加外部磁盘阵列,Linux下添加磁盘阵列空间(vdisk盘),分区,格式化详解...
- 10 张图搞懂服务注册发现机制