关闭

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

标签: unityunity3d图形ngui技能
722人阅读 评论(0) 收藏 举报

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

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:313477次
    • 积分:3525
    • 等级:
    • 排名:第9328名
    • 原创:5篇
    • 转载:224篇
    • 译文:1篇
    • 评论:6条
    最新评论