实现DotA的技能冷却效果
来源:互联网 发布:三菱plc编程指令详解 编辑:程序博客网 时间:2024/05/17 00:56
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8278012
实现的原理就是两张图片,一个亮一些,一个暗一些,将暗的图片放在亮的图片的下面,然后让亮的图片实现动画效果。
幻影刺客的窒息之刃,让敌方单位减速并且受到伤害,持续8秒。
我玩幻刺很犀利的哦。
下面看看代码的实现:
- CCSprite *s2=CCSprite::create("pa2.png");//pa2.png是较暗的图片
- s2->setPosition(ccp(200,200));
- addChild(s2,0);
- CCSprite *s=CCSprite::create("pa1.png");//pa1.png是较亮的图片
- CCProgressTimer *pt=CCProgressTimer::progressWithSprite(s);
- pt->setPosition(ccp(200,200));
- //转圈的CD实现
- pt->setType(cocos2d::CCProgressTimerType(kCCProgressTimerTypeRadial));
- //从中间到外的出现
- //pt->setType(cocos2d::CCProgressTimerType(kCCProgressTimerTypeBar));
- this->addChild(pt,1);
- CCProgressTo *t=CCProgressTo::actionWithDuration(8,100);
- pt->runAction(CCRepeatForever::actionWithAction(t));
代码里有注释,我就不多说了。
下面是效果图:
0 0
- 实现DotA的技能冷却效果
- 实现DotA的技能冷却效果
- 实现DotA的技能冷却效果
- 实现Dota技能冷却效果
- Cocos2d-x CCProgressTimer实现DotA的技能冷却效果
- Cocos2d-x CCProgressTimer实现DotA的技能冷却效果
- [cocos2d-x] --- 实现Dota技能冷却效果
- [cocos2d-x] --- 实现Dota技能冷却效果
- [cocos2d-x] --- 实现Dota技能冷却效果
- 【Cocos2d-x游戏引擎开发笔记(9)】实现DotA的技能冷却效果
- 【Cocos2d-x游戏引擎开发笔记(9)】实现DotA的技能冷却效果(转)
- 【Cocos2d-x游戏引擎开发笔记(9)】实现DotA的技能冷却效果
- 游戏技能冷却效果的实现
- Libgdx 实现技能冷却效果
- Libgdx 实现技能冷却效果
- 如何实现技能冷却效果
- cocos2dx 3.x版本 技能冷却效果的实现
- 游戏开发之U3D实现技能图标冷却的效果
- c++ primer Plus 第六版(中文) 编程练习3.7.4
- 程序员群聚喝酒的讲究
- ios动态获取键盘的两个通知
- spring2.5/3.0注释配置SqlMapClientDaoSupport
- 不给力的网线
- 实现DotA的技能冷却效果
- 提供一个谷歌(腾讯)、百度地图纠偏数据库
- POJ1451T9
- 关于DLL包含窗体,LoadLibrary后使用正常,但在FreeLibrary时,出错的问题;
- c++ primer Plus 第六版(中文) 编程练习3.7.5
- hadoop之mapReduce
- 潜泳-姿势要领
- 开灯问题
- lua 时间控制