cocos2d-x 3.0开发笔记---用progressTimer制作血槽
来源:互联网 发布:校园网络需求验证 编辑:程序博客网 时间:2024/05/17 02:52
血条经常会用到,没必要重复编写浪费时间,这里用最新版的API写个,方便以后调用。
以下代码使用的引擎版本是cocos2d-x 3.0rc0
1.RADIAL
<pre name="code" class="cpp">Sprite *bgSprite = Sprite::create("red.png");addChild(bgSprite, 1, 1);Sprite *hpSprite = Sprite::create("green.png");progressTimer = ProgressTimer::create(hpSprite);progressTimer->setType(ProgressTimer::Type::RADIAL); progressTimer->setReverseProgress(true);progressTimer->setPercentage(30);//满值 100% addChild(progressTimer, 0, 0);
2.BAR
Sprite *bgSprite = Sprite::create("box.png");addChild(bgSprite, 1, 1); Sprite *hpSprite = Sprite::create("hp.png"); progressTimer = ProgressTimer::create(hpSprite); progressTimer->setType(ProgressTimer::Type::BAR);//从左到右 progressTimer->setMidpoint(ccp(0, 0.5f)); progressTimer->setBarChangeRate(ccp(1, 0)); //从右到左 // progressTimer->setMidpoint(ccp(1, 0.5f));// progressTimer->setBarChangeRate(ccp(1, 0)); //从上到下 // progressTimer->setMidpoint(ccp(0.5f, 1)); // progressTimer->setBarChangeRate(ccp(0, 1)); //从下到上 // progressTimer->setMidpoint(ccp(0.5f, 0)); // progressTimer->setBarChangeRate(ccp(0, 1)); //progressTimer->setMidpoint(Point(0, 0.5f));//progressTimer->setBarChangeRate(Point(1, 0));//progressTimer->setPercentage(30);//满值 100% //addChild(progressTimer, 0, 0);
0 0
- cocos2d-x 3.0开发笔记---用progressTimer制作血槽
- cocos2d-x 3.0开发笔记---用progressTimer制作血槽
- cocos2d-x 3.0开发笔记---用progressTimer制作血槽
- cocos2d-x 3.0开发笔记---用progressTimer制作血槽
- cocos2d-x 3.X用progressTimer制作血槽
- Cocos2d-X中的ProgressTimer
- Cocos2d-X中的ProgressTimer
- Cocos2d-X中的ProgressTimer
- Cocos2d-x----------------------------------ProgressTimer进度条
- cocos2d-x 3.x 进度条 ProgressTimer
- Cocos2d-x 3.2 之 进度条 progressTimer
- Cocos2d-x中,ProgressTimer类的用法
- Cocos2d-X中使用ProgressTimer实现一些简单的效果
- Cocos2d-X中使用ProgressTimer实现一些简单的效果
- Cocos2d-X中使用ProgressTimer实现一些简单的效果
- 【Cocos2d-x 游戏开发】HttpClient制作网络游戏
- Cocos2d 进度条ProgressTimer
- cocos2d-x开发笔记:获取Sprite上某一个点的透明度,制作不规则按钮
- Quartz的cron表达式
- UVA 1479 - Graph and Queries(Treap)
- 【c++】为什么类中静态(static)成员不能在类的定义内初始化?
- 冒泡排序(bubble sort)、直接插入排序(straight insertion sort)、简单选择排序(simple selection sort)
- 文件的基本概念
- cocos2d-x 3.0开发笔记---用progressTimer制作血槽
- Search in Rotated Sorted Array
- 归并排序
- $.ajax()前台数据传至后台,中文乱码问题
- Java里的堆(heap)栈(stack)和方法区(method)
- uva 11255 Necklace
- 关于tableView复用的问题
- 以套磁为名--记那些申请中有效获取信息的方法
- 关于MYSQL 表相关的操作