设置参数cocos2d-x 2.x 进度条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);
文章结束给大家分享下程序员的一些笑话语录: 祝大家在以后的日子里. 男生象Oracle般健壮; 女生象win7般漂亮; 桃花运象IE中毒般频繁; 钱包如Gmail容量般壮大, 升职速度赶上微软打补丁 , 追女朋友像木马一样猖獗, 生活像重装电脑后一样幸福, 写程序敲代码和聊天一样有**。
设置参数cocos2d-x 2.x 进度条CCProgressTimer相关推荐
- cocos2dx基础篇(23)——进度条CCProgressTimer
本文出自 "夏天的风" 博客,请务必保留此出处http://shahdza.blog.51cto.com/2410787/1546707 [唠叨] 哎,周围的同学都在搞cocos2 ...
- AS如何设置ProgressBar宽度以及实现反向进度条
AS中ProgressBar默认样式是从左往右并且和牙签一样细,在AS中没有直接的样式设置其宽度和进度条方向的,那么要想设置其宽度和方向的样式只能自定义了 .操作步骤如下: 实现宽度自定义: 先在AS ...
- antd 上传进度_antd upload 如何控制进度条 官方的例子里都没有设置onprogress 可是有的例子有进度条 有的例子却没有...
楼上正解,这是我从官方实例复制的代码, import { Upload, Icon, message } from 'antd'; function getBase64(img, callback) ...
- 【iOS-Cocos2d游戏开发之十五】详解CCProgressTimer 进度条并修改cocos2d源码实现“理想”游戏进度条!...
为什么80%的码农都做不了架构师?>>> 李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接: http://www.himigam ...
- Cocos-2d 游戏进度条
游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到:那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进 ...
- Cocos-2d 游戏进度条加载CCProgressTimer实现
游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到:那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进 ...
- Xamarin XAML语言教程使用属性设置进度条的当前进度
Xamarin XAML语言教程使用属性设置进度条的当前进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式:一种是 ...
- Xamarin XAML语言教程Progress属性设置进度条进度
Xamarin XAML语言教程Progress属性设置进度条进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式: ...
- Axure RP9 进度条设置
一.前言 使用Axure的小伙伴应该都知道一些常用的功能,比如文本编辑框.日期选择项.下拉框.以及按钮等控件的使用.但是涉及稍微复杂交互设计,就比较复杂. 二.预期效果 本次主要是针对进度条的设计进行 ...
最新文章
- mysql.sock的作用
- mysql如果索引为uid间隙锁_mysql 开发进阶篇系列 10 锁问题 (使用“索引或间隙锁”的锁冲突)...
- requests基础3
- Linux的Nginx八:服务器配置
- 如何使用python导入mat格式的数据并整理
- tfidf算法 python_tf–idf算法解释及其python代码实现(下)
- 从工具的奴隶到工具的主人
- cisco LAP upgrade to Fat AP
- React传递参数的多种方式
- [转载] 如何用一个Python示例入门TensorFlow?
- 扩展ScriptBundle,支持混淆加密javascript
- DS3231时钟模块使用,IIC协议实践。(基于STM32)
- [论文笔记]Rob-GAN: Generator, Discriminator, and Adversarial Attacker
- 药物中毒急救 matlab
- python画气泡图_画气泡图的十二个图表库
- 计算机机房装修效果图,机房装修施工流程是什么? 机房装修效果图
- L2-027. 名人堂与代金券
- 数据仓库(二)之维度建模篇
- 【MySQL】查看支持的字符集show character set;
- Beats:在 Docker 里运行 Filebeat