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

(转)NGUI制作转圈的技能CD特效

时间:2014-09-26 22:55:38      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   sp   div   cti   on   

在技能图标上面放个半透明的精灵,用来做技能冷却的特效,如下图所示,我就用NGUI中的图标来带代替。

bubuko.com,布布扣

NGUI制作转圈的技能CD特效

然后修改一下特效的精灵类型,它是在技能图标上面悬浮半透明可旋转的精灵。如下图所示,

Sprite Type:设置成Filled

Fill Dir:设置Radial 360 。

Invert Fill:顺时针旋转或者逆时针旋转。

bubuko.com,布布扣

NGUI制作转圈的技能CD特效

到这里就简单了,只要在程序中动态的修改Fill Amount的数值就可以了。写了一段简单的代码,让它一直旋转,比较简单我就不注释了。

   

  using UnityEngine;
     using System.Collections;

     public class NewBehaviourScript : MonoBehaviour {

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

         void Update ()
         {

             sprite.fillAmount -=.f ;

             if(sprite.fillAmount  == )
             {
                 sprite.fillAmount  =f;
             }
         }
     }

 

(转)NGUI制作转圈的技能CD特效

标签:style   blog   http   color   io   sp   div   cti   on   

原文地址:http://www.cnblogs.com/wonderKK/p/3995340.html

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