[Unity] NGUI研究院之制作转圈的技能CD特效

查看:2945 |回复:27 | 2013-10-21 19:26:27

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 幺九 于 2019-3-20 01:54 编辑

    昨天想做一个技能CD转圈的特效,花了大把的时间去用meshRender组件想通过三角形根据数学算法来绘制一个圆形的网格、通过动态绘制圆形网格的方法来实现技能CD特效。奶奶的昨天我研究了一晚上,终于做出来了。可是今天突然发现NGUI已经实现这个功能了,,真是坑爹啊啊~~~55555555555,在技能图标上面放个半透明的精灵,用来做技能冷却的特效,如下图所示,我就用NGUI中的图标来带代替。


%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7-2013-06-26-%E4%B8%8A%E5%8D%8811.52.49.jpg


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

Sprite Type:设置成Filled

Fill Dir:设置Radial 360 。

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

tmp28adcf18.jpg


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

[size=1em]
[size=1em]





  1. <font face="宋体, Arial, Verdana, sans-serif"><font color="#c0c0c0">using UnityEngine;
  2. using System.Collections;
  3. public class NewBehaviourScript : MonoBehaviour {
  4.    UISprite sprite;
  5.    void Awake ()
  6.     {
  7.      sprite = GetComponent<UISprite>();
  8.     }
  9.     void Update ()
  10.    {
  11.         sprite.fillAmount -=0.01f ;
  12.         if(sprite.fillAmount  == 0)
  13.        {
  14.             sprite.fillAmount  =1f;
  15.         }
  16.     }
  17. }
  18. </font></font>
点击此处复制文本



最后祝大家学习愉快,欢迎一起讨论Unity游戏开发,哇咔咔!!!


转自  雨松 MOMO



2013-10-21 19:26:27  
 赞 赞 1

使用道具 登录

27个回答,把该问题分享到群,邀请大神一起回答。
2#
立刻提起了精神
回复 收起回复
2014-5-28 14:23:14   回复
 赞 赞 1

使用道具 登录

3#
楼主为何放弃治疗?
回复 收起回复
2014-5-31 18:45:14   回复
 赞 赞 1

使用道具 登录

4#
资源甚好,发帖艰辛,且阅且珍惜!
回复 收起回复
2014-6-27 10:57:04   回复
 赞 赞 1

使用道具 登录

5#
这个很使用,之前就有纠结过,还好NGUI自带这个功能
回复 收起回复
2014-7-17 09:51:18   回复
 赞 赞 1

使用道具 登录

6#
楼主为何放弃治疗? {:1_151:}
回复 收起回复
2014-7-23 09:48:17   回复
 赞 赞 1

使用道具 登录

7#
这是要逆天的节奏啊!
回复 收起回复
2014-7-27 17:19:51   回复
 赞 赞 1

使用道具 登录

8#
NGUI自带的功能确实很齐全!
回复 收起回复
2014-9-1 15:08:53   回复
 赞 赞 1

使用道具 登录

9#
llalalalalla
回复 收起回复
2015-3-16 09:29:34   回复
 赞 赞 1

使用道具 登录

10#
此帖必火!鉴定完毕!
回复 收起回复
2015-4-21 14:37:17   回复
 赞 赞 1

使用道具 登录

11#
学习了~
回复 收起回复
2015-5-20 01:03:36   回复
 赞 赞 1

使用道具 登录

12#
学习了!
回复 收起回复
2015-5-22 08:51:59   回复
 赞 赞 1

使用道具 登录

13#
资源发布哪家强?元素首发称大王!
回复 收起回复
2015-6-28 21:48:41   回复
 赞 赞 1

使用道具 登录

14#
立刻提起了精神。
回复 收起回复
2015-9-2 16:45:41   回复
 赞 赞 1

使用道具 登录

15#
立刻提起了精神。
回复 收起回复
2015-9-2 16:45:44   回复
 赞 赞 1

使用道具 登录

16#
立刻提起了精神。
回复 收起回复
2015-9-12 09:38:52   回复
 赞 赞 1

使用道具 登录

17#
元素那么大,我想来看看!
回复 收起回复
2015-9-18 01:38:45   回复
 赞 赞 1

使用道具 登录

18#
资源发布哪家强?元素首发称大王!
回复 收起回复
2015-10-3 23:35:36   回复
 赞 赞 1

使用道具 登录

19#
元素那么大,我想来看看!
回复 收起回复
2015-10-17 11:14:22   回复
 赞 赞 1

使用道具 登录

20#
元素那么大,我想来看看!
回复 收起回复
2015-12-10 09:20:54   回复
 赞 赞 1

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎
12下一页
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表