AS3 游戏中,一般人物、BOSS血条的减血效果
2013-09-25 12:35
441 查看
如题:
这只是比较基础的效果;
如果说,血条追尾上,还得加上粒子效果等;
那么就要修改源码了;
放个图上来瞅瞅:
设计思路:
1)、血条=>显示血条、减血过度条(也可以显示加血的预计条)
2)、动画血条=>在上面的“血条”类基础上,对其内部的减血过度条的一个数的过度控制,即可实现效果;
3)、血条中,每条血条的“显示血条、减血过度条”的显示对象指定,以数组方式;(大家都懂动,既然是显示对象,那就可以在一个血条上,处理很丰富的效果)
外部调用代码:
这只是比较基础的效果;
如果说,血条追尾上,还得加上粒子效果等;
那么就要修改源码了;
放个图上来瞅瞅:
设计思路:
1)、血条=>显示血条、减血过度条(也可以显示加血的预计条)
2)、动画血条=>在上面的“血条”类基础上,对其内部的减血过度条的一个数的过度控制,即可实现效果;
3)、血条中,每条血条的“显示血条、减血过度条”的显示对象指定,以数组方式;(大家都懂动,既然是显示对象,那就可以在一个血条上,处理很丰富的效果)
外部调用代码:
_hp = new AnimatedHp(dspArr, animatedDspArr); addChild(_hp); _hp.addEventListener(HpEvent.CUR_VALUE_CHANGED, onHpChanged); _hp.addEventListener(HpEvent.ANIMATED_VALUE_CHANGED, onAnimatedHpChanged); private function onAnimatedHpChanged(e:HpEvent):void { _curAnimatedHpLabel.text = "当前过度血量:" + e.value; } private function onHpChanged(e:HpEvent):void { _curHpLabel.text = "当前血量:" + e.value; }
相关文章推荐
- 【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
- js游戏人物上下左右跑步效果代码分享
- 2D游戏中经常使用人物的半透明效果
- unity3D(基于UGUI)网络游戏正在开发中 <一>"最近用UGUI做人物血条"
- AS3----游戏中显示加减血数值显示效果
- 角色游戏之3(人物血条的实现)
- Unity之使用UGUI制作人物移动,血条跟随效果!
- 2D游戏中人物被遮挡的透明效果(转)
- Unity 3D 游戏中实现人物头上血条(血条是在 overlay 的 canvas 下)
- 【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
- Cocos2D实现RPG游戏人物地图行走的跟随效果
- js游戏人物上下左右跑步效果代码分享
- Cocos2D实现RPG游戏人物地图行走的跟随效果
- Cocos2D实现RPG游戏人物地图行走的跟随效果
- 2D游戏中人物被遮挡的透明效果
- 横版游戏制作之英雄技能CD遮罩,人物头像血条属性
- AS3多人游戏开发—同步人物移动1
- 用 Game Recorder 1.5.4 给游戏过程录像,效果一般
- Silverlight游戏特效开发(一) : 制作人物光环效果
- Cocos2d-x中类CCProgressTimer实现游戏人物血条