cocos2d-x 2.x 进度条CCProgressTimer

Cocos2D-X 2.2.3 UI系统详解与实战学习笔记 在游戏开发中,UI系统承担着用户交互与信息展示的核心职责。Cocos2D-X版本2.2.3中,UI模块采用基于CCNode的组件化架构,实现了良好的扩展性与渲染效率。其主要组件包括按钮(CCMenuItem)、菜单(CCMenu)、标签(CCLabelTTF、CCLabelBMFont)、进度条(CCProgressTimer)等,分别用于构建交互界面与动态信息展示。 阅读详情

在cocos2d中同样提供了很多表现图片和精灵的方式,上一篇当中提到的切换场景的方式之一是顺或逆时针切入的方法,在图片上也可以使用,test里有一个例子介绍CCProgressTimer可以实现一些图片的特效效果,这样的效果可以在载入的时候作为载入动画


步骤1.定义CCProgressTo,通过actionWithDuration函数,第一个参数是时间是一个CCTime对象,第二个参数是结果显示图片的百分比,如例子中一个100%,一个50%

步骤2 定义CCProgressTimer,通过progressWithFile,参数是图片路径

步骤3 调用setType设置类型,

kCCProgressTimerTypeRadialCW   顺时针生成

kCCProgressTimerTypeRadialCCW  逆时针生成

kCCProgressTimerTypeHorizontalBarLR 从左到右生成

kCCProgressTimerTypeHorizontalBarRL 从右到左生成

kCCProgressTimerTypeVerticalBarBT 从下到上生成

kCCProgressTimerTypeVerticalBarTB 从上到下生成

步骤4:设置位置,没什么好说的,直接setPosition

步骤5:开始,使用CCRepeatForever(重复进行),传入CCProgressTo对象

刚开始研究此引擎,如有错误之处,希望大家多多指正

下一篇写一下test类里面的其他场景



   CCProgressTimer *progress1=CCProgressTimer::create(CCSprite::create("Icon.png"));

    progress1->setPosition(ccp(100,100));

    //设置进度条的样式

    progress1->setType(kCCProgressTimerTypeRadial);

    //设置进度值范围[0,100]

    progress1->setPercentage(100);

    //反进度计时

    progress1->setReverseProgress(true);

    this->addChild(progress1);

    

    //第一个参数是时间,第二个参数是表示旋转100%

    CCProgressTo *to1 = CCProgressTo::create(10, 100);

    progress1->runAction(to1);

    

    //------------------------------------------

    CCProgressTimer *progress2=CCProgressTimer::create(CCSprite::create("Icon.png"));

    progress2->setPosition(ccp(200,100));

    //设置进度条的样式

    progress2->setType(kCCProgressTimerTypeBar);

    //设置计时器运动方向

    progress2->setMidpoint(ccp(0,1));

    //设置计时器的宽高起始比例

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

    

    this->addChild(progress2);

    

    //第一个参数是时间,第二个参数是表示旋转100%

    CCProgressTo *to2 = CCProgressTo::create(10, 100);

    progress2->runAction(to2);


cocos2d-x学习笔记(8)--progress(进度条) .rar 立即下载

相关推荐

cocos2d实现progress(进度条效果)

这半年一直在用object-c开发一个ios游戏。使用cocos2d和box2d 。开发游戏变的简单多了。这游戏开发了半年多了。直到最近这个游戏停止了,因为资金问题,老大没法在发更多的工资了。哎,真的非常遗憾,我一个人完成游戏的编辑器开发,脚本开发,游戏代码开发,很不容易,因为我学object-c,coco2d才看了2个星期的书就直接开发了,以前是搞c++的吗。感觉4个人开发游戏真的很累,游戏为了脱颖出更加真实的效果还使用了物理引擎,在老大的同意的情况下,我共享cocos2d自己写的一些大家比较常用的,因为cocos2d有些控件不怎么好用或者没有,反正我觉得是这样的。如slider(滑块),button(按钮),RollNumber(数字滚动),Progress(进度条)....控件一一在我的博客里面公布,可以直接使用.源码打包下载 开发人员:Jason's.Alex QQ:531401335 csdn博客:http://blog.csdn.net/RuShrooM

cocos2dx基础篇(23)——进度条CCProgressTimer

【唠叨】哎,周围的同学都在搞cocos2dx 3.X了,而我还在用2.2.3。没办法,网上3.X的教程毕竟很少,还是等我的同学学得差不多了,我再换成3.X跟着同学搞,哪里不会问哪里。本节主要来讲讲进度条CCProgressTimer,相信大家也不会陌生的吧。如安装软件时显示的进度、游戏中人物的HP、MP显示的百分比横条。【致谢】http://gl.pa...

weixin_34056162的博客 386

SAP开发实战:用FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本(附完整ABAP代码)

本文详细介绍了如何使用SAP的FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本,提供完整的ABAP代码实现方案。通过该BAPI,开发者可以高效完成财务凭证的批量修改,确保数据一致性和审计合规性,显著提升SAP财务模块的运维效率。

weixin_29224589的博客 381

cocos2d-x 实现静态进度条,文字滚动,以及介绍动态进度条CCProgressTimer

今天是Cooki第一次写技术类博客,一直想写可是因为太懒了, 哈哈。 这些天才下定决心, 一是本着给自己做笔记, 二来我觉得东西就是要分享出去才能更快乐。 到底要写些什么呢?  就拿我手上的项目来剖析吧。  一款互联网棋牌游戏   肖锐(Cooki)个人原创,欢迎转载,转载请注明地址,肖锐(Cooki)的技术博客 http://blog.csdn.net/xiao0026   好了,咱

Cooki的技术博客 3370

网闸的基本配置

本文详细介绍了网闸的基本配置流程,包括物理连接与初始化、网络基础配置、核心数据交换策略配置、安全增强配置、管理与运维以及测试验证等关键步骤。网闸通过在物理隔离环境下建立"数据摆渡通道",实现特定业务数据的安全交换。配置时应遵循最小化、单向化、内容控制和审计原则,确保只开放必要通道,优先采用单向传输,进行内容安全检查并记录操作日志。不同厂商网闸的配置界面可能不同,但核心逻辑是相通的。

qq_39980997的博客 1840

虚拟机Ubuntu连接USRP

笔记本通过网线连接USRP。

xiaozir的博客 2306

cocos2dx 2.0中进度条

在Cocos2d-x 2.0中有一个工程例子叫"ActionsProgressTest",故明思义是进度动画的演示,应该说在几乎所有的RPG类游戏中我们都会看到进度条,所以进度动画的作用之大是无须我多言。我们本节就来学习一下Cocos2d-x 2.0的进度动画。           首先,先把那个"ActionsProgressTest"放一边,我要做的不是让大家去知其然,而是要知其所以

fire_work的专栏 4531

Android定位权限全解析:从基础配置到后台持续定位的完整解决方案

本文全面解析Android定位权限体系,从基础配置到后台持续定位的完整解决方案。涵盖LocationManager和FusedLocationProviderClient等主流API的对比选型,详细讲解动态权限申请、精确定位与模糊定位的智能切换,以及Android 10+的后台定位适配策略。帮助开发者构建兼顾精准度与电量友好的定位方案,适用于导航、运动轨迹记录等多种场景。

weixin_29310605的博客 605

Cocos2d-x教程(10)-CCProgressTimer实现页面加载进度条效果

原码下载地址:http://download.csdn.net/detail/u012945598/6683161         相信大家在玩游戏的过程中都会遇到一个loading的界面,loading界面的作用主要是为了加载游戏中需要用到的资源。在比较大型的游戏中,资源通常会占用很大的空间,如果不做一个预加载,在切换界面的过程中很容易造成卡屏的现象。今天要讲解的内容便是加载界面中

Cocos2d-x,IOS,游戏,开发/交流/学习/资源 马宗扬 4959

TMS热管理RCP开发全流程:从MATLAB算法到硬件部署的5个关键步骤

本文详细解析了TMS热管理系统RCP开发的5个关键步骤,从MATLAB算法设计到硬件部署的全流程。通过熠速RCP平台,工程师可以高效实现热管理控制算法的仿真验证、硬件选型、实时化处理及系统集成,显著缩短开发周期并提升系统性能。文章特别强调了Simscape模型验证和硬件接口配置的重要性。

weixin_29224589的博客 388

用WorkBuddy搭建漫剧AI自动化制作流水线全攻略

在内容创作领域,AI智能体正逐渐从单一工具辅助走向全流程自动化调度。其核心原理是将剧本、分镜、绘图、配音、剪辑等环节拆解为可独立执行的任务单元,由总控系统统一协调,从而大幅降低人力与时间成本。这种模式尤其适用于动态漫画(漫剧)这类环节多、专业度要求高的视频形态。传统制作流程中,角色一致性、配音周期和剪辑返工是公认的效率瓶颈,而借助AI智能体工作台,创作者只需输入故事创意,即可驱动多个数字分身协同完成内容生产。本文以WorkBuddy为例,详细展示如何配置模型、安装技能包并串联五段式流水线,将单集制作成本从万

weixin_28224217的博客 251

cocos2d-x初学笔记09:进度条Progress

在游戏中,进度条有很多需要用到的地方,比如说加载游戏界面时显示加载进度,显示角色生命值的多少等。接下来我们就来学一下进度条的用法。             首先我们新建一个项目,命名为“ProgressTest”,然后导入我们需要的图片资源。由于没有准备类似进度条的图片,那我们就和TestCpp示例演示的一样,用两个人物图片来演示进度条的效果。从D:\cocos2d-2.0-x-2.0.4\sa

路上的点滴 3874

如何解决ipa包上传App Store Connect时出现的无效二进制文件问题

本文详细解析了ipa包上传App Store Connect时出现无效二进制文件问题的常见原因及解决方案。从Scheme配置、架构支持到权限声明,提供了全面的检查步骤和实用技巧,帮助开发者快速定位并解决上传问题,确保应用顺利通过审核。

weixin_28833069的博客 315

设置参数cocos2d-x 2.x 进度条CCProgressTimer

新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正     在cocos2d中同样供给了很多表现图片和精灵的方法,上一篇当中提到的切换场景的方法之一是顺或逆时针切入的方法,在图片上也可以应用,test里有一个例子分析CCProgressTimer可以实现一些图片的特效效果,这样的效果可以在载入的时候作为载入动画               步调1.定义CCProgress...

weixin_33881050的博客 150

运行codex时出现登录失败:failed to start login server: 以一种访问权限不允许的方式做了一个访问套接字的尝试。 (os error 10013) 解决方案

的本质是Windows 系统端口保留策略而非代码 bug。推荐使用方案一(调整动态端口范围),一劳永逸解决。如果你安装了 Docker Desktop 或启用了 WSL2,调整端口范围后记得检查相关服务是否正常运行。

一键难忘的博客 4154

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

cocos2d-x2.2.4 进度条实现

开发环境:cocos2d-x 2.2.4 CCProgressTimer 进度条 不仅可以作为进度条 同时CCProgressTimer可以实现一些图片的特效效果。

harbinxxh的专栏 2541

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Cocos2d 2.0后CCProgressTimer变化

Before cocos2d 2.0, you should be able to just use CCProgressTimer of type:kCCProgressTimerTypeHorizontalBarLR. CCProgressTimer* powerBar= [CCProgressTimer progressWithFile:@"fullbar.png"]; powerBar

xak的专栏 861

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

cocos2d-X 进度条

在Cocos2d-x 2.0中有一个工程例子叫"ActionsProgressTest",故明思义是进度动画的演示,应该说在几乎所有的RPG类游戏中我们都会看到进度条,所以进度动画的作用之大是无须我多言。我们本节就来学习一下Cocos2d-x 2.0的进度动画。           首先,先把那个"ActionsProgressTest"放一边,我要做的不是让大家去知其然,而是要知其所以然。

郭胜龙的技术博客 1718

cocos2d-x 之 CCProgressTimer 以及扩展实现颜色渐变进度条等等

肖锐(Cooki)个人原创,欢迎转载,转载请注明地址,肖锐(Cooki)的技术博客 http://blog.csdn.net/xiao0026   做什么事都的持之以恒, 距离我写第一篇博文已经过了2天了.   我果然是比较懒的, 哈哈  博文地址:   http://blog.csdn.net/xiao0026/article/details/9001493 CCProgre

Cooki的技术博客 3966

「cocos2d-x」CCProgressTimer实现进度条

cocos2d-x提供了CCProgressTimer类可以方便地实现进度条的功能,cocos2d-x 1.x版本与cocos2d-x 2.x版本对ProgressTimer的类型提供的不同,2.x版本只提供了以下2种: typedef enum { /// Radial Counter-Clockwise kCCProgressTimerTypeRadial,...

awp396918513的博客 215

cocos2d-x TestLua 之 CCProgressTimer

欢迎各位童鞋转载,转载请注明出处:http://blog.csdn.net/song_hui_xiang 作者新浪微博:http://weibo.com/u/3168848533 作者腾讯微博:http://t.qq.com/song_huixiang --绕圆心转动的进度动画 local function SpriteProgressToRadial() local

song_hui_xiang 3504

[cocos2d-x]CCProgressTimer进度条

下面我来介绍一下进度条的显示,在cocox2d-x中常用于能量圈的逐渐加满或者玩家血量的逐渐增加的一个效果。 操作步骤: 1.添加CCProgressTimer类 CCProgressTimer *progressTimer = CCProgressTimer::create(CCSprite::create("Icon-72.png")); progressTimer->setP

学无止境的专栏 3010

cocos2d-x进度条CCProgressTimer详解

参考文章 【1】http://blog.csdn.net/tskyfree/article/details/8223470 【2】http://shahdza.blog.51cto.com/2410787/1546707 CCProgressTimer就是拿一张CCSprite精灵图片来作为进度条,然后根据一个百分比属性,实现显示/隐藏图片的一部分区域,达到图形化显示进度的作用。

Simon的博客 1566

CCProgressTimer实现进度条

原帖地址 http://blog.sina.com.cn/s/blog_63cf1c510101bo56.html

taoyong123的专栏 601

cocos2d-x之CCProgressTimer实现进度条

CCProgressTimerType类型如下: typedef enum {     /// Radial Counter-Clockwise     kCCProgressTimerTypeRadial,     /// Bar     kCCProgressTimerTypeBar, } CCProgressTimerType; 实现从左到右的进

啊婷和阿基 986
上一篇: Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
下一篇: cocos2d-x 2.x 滚动视图 CCScrollView
TT5267621
博客等级 码龄15年 154粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值