UGUI 之 制作角色受伤屏幕变红的动画提示(三)
2015-04-20 22:24
309 查看
做一个FPS设计游戏中常用的角色受伤后的屏幕变红提示
一、源代码
二、截图
一、源代码
/// <summary> /// 时间:2014-4-8 /// 作者:GWL /// 描述: /// </summary> using UnityEngine; using System.Collections; using UnityEngine.UI; public class PlayerDamageAnim : MonoBehaviour { public Image damage_Image; public Color flash_Color; public float flash_Speed = 5; bool damaged = false; // Update is called once per frame void Update () { //测试的输入代码段 if(Input.GetMouseButtonDown(0)){ TakeDamage(); } PlayDamagedEffect (); } /// <summary> /// 角色受伤后的屏幕效果 /// </summary> void PlayDamagedEffect(){ if (damaged) { damage_Image.color = flash_Color; } else { damage_Image.color = Color.Lerp(damage_Image.color,Color.clear,flash_Speed * Time.deltaTime); } damaged = false; } /// <summary> /// 角色受伤 /// </summary> public void TakeDamage(){ damaged = true; } }
二、截图
相关文章推荐
- UGUI 之 制作角色受伤屏幕变红的动画提示(三)
- UGUI 之 制作角色受伤屏幕变红的动画提示(三)
- UGUI之Selectable功能详解(UI动画制作与实现)
- unity3d学习笔记(十四)--NGUI用Sprite动画和屏幕自适应制作游戏
- win xp 关闭动画屏幕角色,那只小狗
- 使用uGUI制作游戏内2D动画
- 使用Flash骨骼工具制作角色动画
- 使用AndriodStudio制作音乐播放器之音乐播放界面(旋转动画、正在播放的提示红条)
- NGUI用Sprite动画和屏幕自适应制作游戏开始场景
- 制作从屏幕右下角逐渐弹出的消息提示框
- UGUI 之 制作敌人不在摄像机视口的UI方向提示(或检测物体在不在摄像机渲染范围内)(四)
- Unity3D 制作场景工具(物体)提示UI(UGUI)插件包
- Unity3d用户手册Mecanim 动画系统资源准备和导入制作自己的角色
- 使用Flash骨骼工具制作角色动画
- UGUI之Selectable功能详解上篇(UI动画制作与实现)
- lol英雄联盟资深设计师讲解游戏角色动画制作过程
- Unity进阶 - 动画系统 - 给人物角色制作动画
- unity3d学习笔记(十四)--NGUI用Sprite动画和屏幕自适应制作游戏开始场景
- 我的Android进阶之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam
- 盘点:12种动画制作工具让游戏角色栩栩如生