您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x游戏开发之一 CCProgressTimer 生命条实现

2013-08-07 16:43 666 查看
基于 cocos2d-x-2.1.4版本

[b]本站文章[/b][b]转载务必在明显处注明:[/b][b]原文链接/article/10070638.html[/b]

前言

CCProgressTimer 在游戏中的作用可以用于游戏的CD时间,游戏的加载进度条,而这里的实例是显示玩家生命值。

实现

先上效果图



CCProgressTimer使用简单

m_progressTimer = CCProgressTimer::create(m_progressSprite);
m_progressTimer->setPosition(ccp(0,0));
m_progressTimer->setType(kCCProgressTimerTypeBar);//设置进度条类型(条形,还是图形)
m_progressTimer->setBarChangeRate(ccp(1,0));//设置计时器的宽度起始比例
m_progressTimer->setMidpoint(ccp(0,1));//设置计时器运动方向
this->addChild(m_progressTimer);


在设置CCProgressTimer进度数值时,使用

CCProgressTo* action = CCProgressTo::create(1, m_percentags);
m_progressTimer->runAction(action);


而实例中,背影是另一张图片生成,内部用CCProgressTimer显示进度

实例下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐