首页 > Unity3D频道 > 【NGUI研究院之Unity插件】 > NGUI研究院之制作转圈的技能CD特效(八)
2013
06-26

NGUI研究院之制作转圈的技能CD特效(八)

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

 

NGUI研究院之制作转圈的技能CD特效(八) - 雨松MOMO程序研究院 - 1

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

Sprite Type:设置成Filled

Fill Dir:设置Radial 360 。

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

NGUI研究院之制作转圈的技能CD特效(八) - 雨松MOMO程序研究院 - 2

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

 

NGUI研究院之制作转圈的技能CD特效(八) - 雨松MOMO程序研究院 - 3

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

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。