Unity 利用NGUI2.6.3做技能冷却的CD效果

转载 2013年12月05日 00:33:30

NGUI非常强大我们今天来学习一下,如何利用NGUI做技能冷却的CD效果。先导入NGUI的插件。没有的话这里有啊创建一个plane,

然后,再创建一个sprite。

 

 

 

脚本代码与sprite相关联就OK了!

using UnityEngine;
using System.Collections;

public class Main : MonoBehaviour {

        UISprite sprite;
        void Awake()
        {
                sprite = GetComponent<UISprite>();

        }

        void Update()
        {
                sprite.fillAmount -= 0.01f;

        }

}

补充如何获取UIButton中的UISprite

using UnityEngine;
using System.Collections;

public class Attack_DBTX : MonoBehaviour {

        UISprite sprite;
        private bool cd_bool = false;

        // Use this for initialization
        void Start () {
        sprite = gameObject.GetComponentInChildren<UISprite>();

                Debug.Log(sprite.name);
        }

        void OnClick()
        {
                cd_bool = true;

        }
        // Update is called once per frame
        void Update () {

                if(cd_bool)
                {
                        sprite.fillAmount -= 0.01f;
                        if(sprite.fillAmount == 0)
                        {
                                sprite.fillAmount = 1;
                                cd_bool = false;
                        }

                }

        }
}

NGUI2.6.3下载地址: http://vdisk.weibo.com/s/KLqn5

http://unity3d.9ria.com/?p=4804

原文链接:http://www.unitymanual.com/thread-5195-1-1.html

Unity制作技能冷却效果

在制作ARPG等游戏时,主角的技能往往需要的到冷却才能释放 本文介绍在Unity中如何简单实现技能冷却效果 【Mask组件的使用】 首先制作技能图标 创建一个UI->Image Image选择Unit...
  • qq_33747722
  • qq_33747722
  • 2017年03月04日 21:10
  • 2127

unity3d UGUI制作技能cd效果

使用UGUI简单实现技能cd效果using UnityEngine; using System; using System.Collections; using UnityEngine.UI; pu...
  • xzr1526
  • xzr1526
  • 2016年09月21日 11:18
  • 1379

unity3d技能冷却cd(最后一篇)

大家好,小弟又来了
  • u014313341
  • u014313341
  • 2014年11月10日 15:09
  • 1421

Unity3D UGUI实现冷却时间的技能图标

哟哟哟,UGUI实现这个功能特别的简单。利用了Image组件的功能,接下来就为大家一步步实现这个小技能。先为大家介绍一下Image组件的ImageType属性。 (1)Simple:        ...
  • u011494514
  • u011494514
  • 2016年07月29日 21:01
  • 1401

unity4.6 UGUI做技能CD(补充篇)

哇咔咔,
  • u014313341
  • u014313341
  • 2014年11月12日 16:17
  • 2786

Cocos2d-x 实现技能冷却效果

CD动画,也就是技能冷却。 下面先看看 http://blog.csdn.net/z104207/article/details/8059098 中对技能冷却的介绍和实现! 介绍:技能冷却的效果跟...
  • Crayon_DyS
  • Crayon_DyS
  • 2013年09月06日 21:15
  • 3446

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

各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。在11月份结束了全部的课程后,就意味着博主要开始找工作了,因为博主是非计算机专业出身...
  • qinyuanpei
  • qinyuanpei
  • 2014年11月03日 23:58
  • 9036

[cocos2d-x] --- 实现Dota技能冷却效果

Cocos2d-x学习交流群:140326755  Email : hahayacoder@gmail.com   1 在CSDN上看到某同学实现的Dota技能冷却效果,自己平时也玩Dota,也...
  • qiurisuixiang
  • qiurisuixiang
  • 2013年04月09日 20:35
  • 5885

Unity 利用NGUI2.6.3做技能冷却的CD效果

NGUI非常强大我们今天来学习一下,如何利用NGUI做技能冷却的CD效果。先导入NGUI的插件。没有的话这里有啊NGUI2.6.3下载地址: http://vdisk.weibo.com/s/KLqn...
  • qqMCY
  • qqMCY
  • 2013年07月25日 15:04
  • 2441

cocos2d-x UI之技能冷却按钮

 技能冷却的效果跟魔兽世界中的技能冷却类似,功能如下: 技能图标点击时会有按下效果,抬起后开始冷却计时,冷却计时技术后该图标才可以再次进行点击。 对应的图片资源:     注意...
  • zhanghefu
  • zhanghefu
  • 2014年07月27日 07:30
  • 2243
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity 利用NGUI2.6.3做技能冷却的CD效果
举报原因:
原因补充:

(最多只允许输入30个字)