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 利用NGUI2.6.3做技能冷却的CD效果

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

Unity手游开发--NGUI实现冷却技能(CD)功能

在游戏中一般都会用到冷却技能(CD)实现的方式一般都是遮罩,你可以自己写遮放的方法,或者用shader实现。使用NGUI会比较方便的实现遮罩类似这样 主要用到了ngui的UISprite脚本...

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

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

技能冷却效果-[Unity]

本文主要讲述了如何在在Unity中实现类似LOL中技能冷却效果。

【NGUI】实现半圆形进度条,技能CD效果

半圆形进度条 首先将资源图片打进atlas图集,在场景上创建一个新的sprite。资源是一张半圆形的进度条,如下图。如果要实现进度条的效果,只需实现纵向的遮挡即可。通过UISPRITE的相关属性即可...

ngui 做技能冷却

先上效果图

unity制作技能cd效果代码

  • 2016-05-15 10:30
  • 31KB
  • 下载

技能cd冷却

  • 2012-03-26 15:45
  • 14KB
  • 下载

NGUI实现技能冷却

在UIRoot下添加sprite(Skill)作为技能的图片 其上添加Skill脚本 (实现技能冷却的脚本 下文给出) 上面会有相关物体的引用  创建子对象sprite(Filled...

unity3d学习笔记(十八)--利用C#的代理和事件结合NGUI的按钮实现施放技能

本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。 http://blog.csdn.net/lzhq1982/article/details/12999381 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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