最近自己在做音乐舞蹈手游,那要如何处理在NGUI界面上播放的3D粒子特效,因为要做点击特效,所以“参考”了一下节奏大师,之前在蛮牛里面看到有人发过在按钮上加特效的文章,感觉对我没什么用,因为我是用NGUI做的特效而不是用粒子,粒子太耗性能了,而且粒子是3D对象,要用在NGUI上面还是有点麻烦的,要考虑到层的问题,今天发现NGUI里面有个Sprite Animation的组件,可以用来做动画特效。谁再说NGUI只能用来做界面的,我用代码砸死他!

这张特效图是我从节奏大师里面拿过来的,我们先用photoshop打开图片,然后用切图工具平均切成16张图,我们把它们导入unity3d中,然后打开Atlas Maker制作成图集,然后新建一个Sprite,选择我们制作的Atlas图集,添加为其Sprite Animation组件就可以了。

这就是节奏大师星动模式的点击特效了。