血条的减速衰减的制作(分前景和背景效果)
2016-03-08 18:36
417 查看
using UnityEngine; using System.Collections; public class Control : MonoBehaviour { //基于NGUI的设计 //血条父类 public UISlider blood; //血条背景 public UISprite late; //血条长度 private float bloodLength; //血条缩减的时候减少的速度 public float speed=4; // Use this for initialization void Start () { //初始化血条长度 bloodLength = blood.value; } // Update is called once per frame void Update () { //对血条衰减值的操作 if (blood.value > 0) { if (Input.GetKeyDown(KeyCode.F2)) { blood.value -= 0.1f; } if (Input.GetKeyDown(KeyCode.F5)) { //衰减的值较大,能更加明显的看到背景的衰减 blood.value -= 0.3f; } } if (bloodLength > blood.value) { bloodLength -= Time.deltaTime * speed; //实现血条的一定速度的减少 late.transform.localScale = new Vector3(bloodLength, 1, 1); } else if(bloodLength<blood.value) { bloodLength = blood.value; } } }
相关文章推荐
- poj1222 EXTENDED LIGHTS OUT 高斯消元||枚举
- angularJs 中的$watch与$apply
- bzoj 3450: Tyvj1952 Easy
- 网络爬虫的基本原理(一)
- DataGridView AutoFit and Fill
- Codeforces Round #345 (Div. 2) B
- Android开发小知识-WIFI初步
- Git版本控制
- chrome firefox中JS回车登录
- LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS
- JAVA学习计划
- 论1+1=2
- 【计算机视觉】计算机视觉/图像/模式识别方向期刊会议
- 【HDU】2083简易版之最短距离
- ZOJ 3331 Process the Tasks
- 浅谈Samsung Exynos4412处理器
- HDOJ--1027--Ignatius and the Princess II(利用next_permutation函数去做的)
- JVM内存管理------垃圾搜集器精解(让你在垃圾搜集器的世界里耍的游刃有余)
- F28335中断学习
- php表单中如何获取单选按钮与复选按钮的值