首页 > 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块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. 雨松你好,在看你的那本《Unity 3D游戏开发》,请教个问题:我有一个ImageButton, 下面的label用的中文,我把z轴和depth调节总是不能影响label的显示, 我想用东西遮挡它也不行(遮挡ImageButton的Foreground是可以的),望指教

  2. 雨松大神,我想请教您一个问题: unity3d 能否 实现手机游戏 小鳄鱼洗澡 划泥土的效果么, 这种划泥土,泥土不规则的消失 是如何实现的,

  3. 真心谢谢你给了像我一样这些新人学习的机会 ;我是一个刚接触Unity 3d 的学生,看了你的教学真的是受益匪浅!想请教你,我现在只知道如何操作角色走动,挥打 角色拿着武器打敌人掉血应该怎么样实现 应该和子弹碰撞敌人不一样吧?