cocos2dx-3.15 ProgressTimer 注意

ProgressTimer* timer = ProgressTimer::create(Sprite::createWithSpriteFrameName(""));   //创建对象

timer->setType(cocos2d::ProgressTimer::Type::BAR);  // 设置类型

_progressTime->setMidpoint(Vec2(1,0));    // 设置变化位置类似于锚点,Vec2(0,0) 左下角  Vec2(1,1)右上角 设置(1,0)表示从右向左变化

_progressTime->setBarChangeRate(Vec2(1,0));  // 设置变化方向: 不用变化的方向,则设置该方向为0,否则设置为1。

_progressTime->setPercentage(50);    // 设置进度条的进度 注意:不能写在 setMidpoint() 和 setBarChangeRate() 函数上面否则无效

9设置之后就会走updateProgress() updateProgress 内部就是设置进度的方法,会调用上面设置的进度条的其他参数。

时间: 2024-10-05 04:33:32

cocos2dx-3.15 ProgressTimer 注意的相关文章

【Cocos-2dx】使用Visual Studio2017 编译Cocos-2dx 3.15

1.Visual Studio2017是微软今年更新的VS版本,UI看着比之前的更养眼了.推荐从这个网站下载最新的安装程序:https://www.visualstudio.com/zh-hans/ 2.Cocos-2dx 3.15 是今年4月份放出的,做了不少更新.可以从 http://www.cocos.com/download 下载.解压后,看一下cocos目录: 3.安装Python (2.1.13版本,也是最新的Python2 版本).推荐去官网下载(https://www.pytho

Cocos2d-X中的ProgressTimer

 ProgressTimer即进度条,进度条在游戏开发中运用很广泛,比如在一些格斗游戏中,显示血液的变化,还有游戏载入进度,等都离不开进度条 Cocos2d-X中使用CCProgressTimer创建进度条 先从一个简单的样例使用ProgressTimer屏蔽部分精灵 首先在project文件夹下的Resource文件夹中放一张图片 然后创建一个ProgressTimer类 在ProgressTimer.h中加入以下的代码 #ifndef __ProgressTimer_H__ #defin

cocos2d-x 3.15(lua) 在Xcode8.2+下模拟器运行崩溃问题 iOS simulator crash when running cocos2d-x 3.15 lua project on Xcode8.2+

问题描述: 在Xcode8.3.3下通过iOS模拟器运行cocos2d-x3.15lua版本的工程,会出现崩溃,某些版本模拟器会提示: error: memory read failed for 0x0 搜索期间发现该问题在Xcode8.2也会出现. 解决思路: 通过搜索,问题最终导向了这个issue,在这个issue中提出了两个解决方案: 通过这个工程去编译最新的libluajit.a并替换现工程中同名库 直接从这里直接拿libluajit.a并替换现工程中同名库

AndroidStudio集成cocos2d-x开发环境搭建

[1]   https://www.python.org/downloads/ 下载python2.7.13版本.如图所示 下载后是一个msi文件,直接双击安装,记得勾选自动添加环境变量. [2]   如果有装3.*版本,可以用360卸载,测试之,如图所示 [3]   安装时,勾选如图 [4]   测试之 如图所示 [5]   http://ant.apache.org/bindownload.cgi 下载ant,下载后解压到任意文件夹,只要好找就行了,如图所示 [6]   我的ant放在本地的

CocoStudio使用笔记2:cocos2dx3.9使用CocoStudio制作的进度条LoadingBar

作为菜鸟曾一直使用手写cocos2dx界面,最近一直在研究cocostudio这个工具.尝试着使用工具来快速的开发游戏,折腾了一个多星期了,每天不停的搜索资料. 记录下本人试用cocostudio制作的启动界面所遇到的问题和经验,方便以后查阅. 首先设置编辑器的分辨率为480*800安卓分辨率的大小. 添加一个sprite精灵使用大小为480*800的图片(background.png)作为背景,然后添加sprite精灵作为游戏logo(logo.png),继续添加sprite作为进度条的背景(

【Cocos游戏实战】功夫小子第六课之游戏主功能场景的分析和实现

本节课的视频教程地址是:第六课在此 如果本教程有帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,验证手机号码和邮箱号码会赠送三天的会员时间,手机端首次也可以领取五天的会员时间哦(即使是购买年会员目前也仅仅是年费260),成为极客学院学习会员可以无限制的下载和观看所有的学院网站的视频,谢谢您的支持! 转载请注明出处:http://blog.csdn.net/suool/article/details/46851335 前言 经过前面五节课的学习我们目前还剩的未完成的工作就是游戏

15、Cocos2dx 3.0游戏开发找小三之Sprite:每个精灵都是上辈子折翼的天使

重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/30475395 Sprite Sprite 可以说是游戏中最重要的组成元素: 它描述了游戏中的精灵,是 Node 的一个最重要也最灵活的子类. Sprite 很重要,它代表了游戏中一个最小的可见单位, 同时Sprite 也很灵活,它装载了一个平面纹理,具有丰富的表现力,而且 可以通过多种方式加载. 如果说 Scene 和 Layer 代表了宏观的游戏元素

Cocos2d-x 3.2 之 进度条 progressTimer

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************** 好长时间没有更博了.. 有点懒啊.. 亲身经历提示广大猿们:换季了,防感冒! 言归正传,最近在做 三消的手游, 关卡设计是没指望了,只能做个限时的,所以,就研究了研究schedule, 这个以后再更新, 度娘搜索的时候,看到了进度条的progressTimer,

Cocos2d-x v3.6制作射箭游戏(二)

上章我们创建并加载了游戏地图,接下来的两章我们将实现如下的效果. 在开始之前,先给大家道个歉,因为前几周忙,没有时间写教程,所以迟迟都没更新,让有些童鞋久等了,见谅哦!! 本章我们的主要任务是创建射箭的弓箭手(也就是游戏猪脚),并且让这个猪脚随着触摸点的改变不断的旋转手中的弓箭. 分析: 对于这个射箭的角色而言,它能不停的射出弓箭.当我们按住屏幕上某点时,会从该角色拿弓箭的手的位置“画”一条标注箭支运动轨迹的红线(看似抛物 线):当在屏幕上滑动手指或鼠标时,这条红线会随着触摸点的位置不停的变换轨