码迷,mamicode.com
首页 > 其他好文 > 详细

Ngui _CD技能特效

时间:2016-08-25 21:09:11      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

using UnityEngine;
using System.Collections;

public class Skill : MonoBehaviour {
public float coldTime=2;//技能冷却时间
private UISprite sprite;
bool isColding=false;//标志位,判断技能是否在冷却。
// Use this for initialization
void Start () {
sprite = transform.Find ("Sprite").GetComponent<UISprite> ();//得到sprite上的UISprite组件。Unity编程,基本的套路就是得到组件,控制他身上的属性。

}

// Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.A)&&isColding==false){
sprite.fillAmount=1;
isColding =true;
}
if(isColding){
sprite.fillAmount-= 1f/coldTime*Time.deltaTime;//计算每一帧要减去的东西。
if(sprite.fillAmount<=0){
sprite.fillAmount=0;
isColding=false;
}
}
}
}

Ngui _CD技能特效

标签:

原文地址:http://www.cnblogs.com/ouyangJJ/p/5808313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!