CD冷却效果实现

在NGUI中实现CD转圈的特效,可以用图片控件中UISprite组件的Fill Amount属性去控制。

在上图中skill表示需要冷却技能的图片;其子控件Label表示右下角的快捷键“Y”;子控件Sprite表示覆盖在其上的一张图片(本例是一张空的半透明的图片);

using UnityEngine;
using System.Collections;

public class CDCold : MonoBehaviour {

    private float coldTime=2;
    private bool isColding=false;
    private UISprite sprite;

    // Use this for initialization
    void Awake () {
        sprite = transform.Find ("Sprite").GetComponent<UISprite> ();
    }

    // Update is called once per frame
    void Update () {
    if (Input.GetKey (KeyCode.Y) && isColding == false)
        {
            isColding=true;
            sprite.fillAmount=1;
        }
        if (isColding)
        {
            sprite.fillAmount-=(1.0f/coldTime)*Time.deltaTime;
            if(sprite.fillAmount<=0.0f)
            {
                sprite.fillAmount=0;
                isColding=false;
            }
        }
    }
}
时间: 2024-08-12 20:21:09

CD冷却效果实现的相关文章

使用NGUI来制作技能的CD冷却效果

using System.Collections; using System.Collections.Generic; using UnityEngine; public class CDScripts : MonoBehaviour { public int cd_time = 2; //技能的冷却速度 public bool cd_isCan = false; //是否可以释放技能的标志位 private UISprite cd_sprite; private void Awake() {

【学习中】Unity插件之NGUI 完整视频教程

课程 章节 内容 签到 Unity插件之NGUI 完整视频教程 第一章 NGUI基础控件和基础功能学习 1.NGUI介绍和插件的导入 6月29日 2.创建UIRoot 6月29日 3.学习Label控件,显示文字 6月29日 4.学习Sprite创建精灵,显示图片 5.学习Panel面板,控件容器 6.创建Button按钮,使用脚本监听按下 7.创建图集Atlas 8.切图SlicedSprite九宫切图 9.dynamicFont动态字体制作和显示 10.widget属性,pivot,dept

[Unity3D]Unity3D叙利亚NGUI血液和技能的冷却效果

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 喜欢我的博客请记住我的名字:秦元培,我的博客地址是blog.csdn.net/qinyuanpei. 转载请注明出处,本文作者:

[Unity3D]Unity3D再叙NGUI之血条及技能冷却效果

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 喜欢我的博客请记住我的名字:秦元培,我的博客地址是blog.csdn.net/qinyuanpei. 转载请注明出处,本文作者:

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

每天一个linux命令-cd

cd命令在linux中,用于切换目录,是linux中最常用的命令之一. 命令功能 切换当前目录至指定目录 命令格式 cd [diretory] 常用范例 例一:进入到/目录 命令: cd / 输出: [[email protected] ~]# cd / [[email protected] /]# pwd / [[email protected] /]# 用pwd命令可以查看当前所在目录的绝对路径. 例二:返回当前目录的上一层目录,使用../..的用法可以返回上上层目录,../../..,以此

linux命令(29):cd命令

例1:进入系统根目录 cd  / cd ../.. // [直接退到当前根目录] 例2:使用 cd 命令进入当前用户主目录 cd 例3:跳转到指定目录 cd  /home/test 例4:返回进入此目录之前所在的目录 cd – 例5:把上个命令的参数作为cd参数使用 cd !$

Linux终端切换和ls、cd、date、shutdown相关命令

控制台终端:tty1-tty6 虚拟终端:pts 控制台切换快捷键:ctrl +(shift) +alt + F2-F6(有些笔记本需加Fn) 切换到其它终端:Alt + F1-F6 +(Fn) 可通过过滤命令查看打开的终端:ps aux | grep pts ps aux | grep tty 打开新的终端:Ctrl+shift+T 终端切换:Alt+数字键 关闭所有终端:Alt + F4 将终端字体放大:Ctrl+shift+(+号) 将终端字体缩小:Ctrl+(-号) ls命令 ls 目录

sql server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全

企业版DVD SQL Server 2005 Enterprise Edition(支持超大型企业) 32 位DVD: ed2k://|file|cs_sql_2005_ent_x86_dvd.iso|972310528|4CEEF4B959894FD78C8F8416B4BA533E|/ 64 位DVD: ed2k://|file|cs_sql_2005_ent_x64_dvd.iso|1019222016|10FD11133A3E70DAD665BEDC1090AD28|/ 标准版CD SQ