新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正

在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);

文章结束给大家分享下程序员的一些笑话语录: 祝大家在以后的日子里. 男生象Oracle般健壮; 女生象win7般漂亮; 桃花运象IE中毒般频繁; 钱包如Gmail容量般壮大, 升职速度赶上微软打补丁 , 追女朋友像木马一样猖獗, 生活像重装电脑后一样幸福, 写程序敲代码和聊天一样有**。

设置参数cocos2d-x 2.x 进度条CCProgressTimer相关推荐

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

    本文出自 "夏天的风" 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/1546707 [唠叨] 哎,周围的同学都在搞cocos2 ...

  2. AS如何设置ProgressBar宽度以及实现反向进度条

    AS中ProgressBar默认样式是从左往右并且和牙签一样细,在AS中没有直接的样式设置其宽度和进度条方向的,那么要想设置其宽度和方向的样式只能自定义了 .操作步骤如下: 实现宽度自定义: 先在AS ...

  3. antd 上传进度_antd upload 如何控制进度条 官方的例子里都没有设置onprogress 可是有的例子有进度条 有的例子却没有...

    楼上正解,这是我从官方实例复制的代码, import { Upload, Icon, message } from 'antd'; function getBase64(img, callback) ...

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

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

  5. Cocos-2d 游戏进度条

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

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

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

  7. Xamarin XAML语言教程使用属性设置进度条的当前进度

    Xamarin XAML语言教程使用属性设置进度条的当前进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式:一种是 ...

  8. Xamarin XAML语言教程Progress属性设置进度条进度

    Xamarin XAML语言教程Progress属性设置进度条进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式: ...

  9. Axure RP9 进度条设置

    一.前言 使用Axure的小伙伴应该都知道一些常用的功能,比如文本编辑框.日期选择项.下拉框.以及按钮等控件的使用.但是涉及稍微复杂交互设计,就比较复杂. 二.预期效果 本次主要是针对进度条的设计进行 ...

最新文章

  1. mysql.sock的作用
  2. mysql如果索引为uid间隙锁_mysql 开发进阶篇系列 10 锁问题 (使用“索引或间隙锁”的锁冲突)...
  3. requests基础3
  4. Linux的Nginx八:服务器配置
  5. 如何使用python导入mat格式的数据并整理
  6. tfidf算法 python_tf–idf算法解释及其python代码实现(下)
  7. 从工具的奴隶到工具的主人
  8. cisco LAP upgrade to Fat AP
  9. React传递参数的多种方式
  10. [转载] 如何用一个Python示例入门TensorFlow?
  11. 扩展ScriptBundle,支持混淆加密javascript
  12. DS3231时钟模块使用,IIC协议实践。(基于STM32)
  13. [论文笔记]Rob-GAN: Generator, Discriminator, and Adversarial Attacker
  14. 药物中毒急救 matlab
  15. python画气泡图_画气泡图的十二个图表库
  16. 计算机机房装修效果图,机房装修施工流程是什么? 机房装修效果图
  17. L2-027. 名人堂与代金券
  18. 数据仓库(二)之维度建模篇
  19. 【MySQL】查看支持的字符集show character set;
  20. Beats:在 Docker 里运行 Filebeat

热门文章

  1. WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
  2. 20145209 2016-2017-2 《Java程序设计》第7周学习总结
  3. 两种获取connectionString的方式
  4. 诊断ORA-08103错误
  5. XSLT教程 [转]
  6. 使用TensorRT加速yolo3
  7. mysql常用命令汇总
  8. 亚洲诚信带你玩转[2018国家网络安全宣传周]上海地区活动!
  9. DNS区域文件(Zone file)的serial数值命名规则
  10. MySQL如何选择数据类型