NGUI“粒子”特效制作教程
我一直都在寻找 NGUI 粒子特效的制作过程,最近终于有所收获,现在将其分享给大家。
最近我在开发一款音乐舞蹈手游,由于需要制作点击特效,我便“参考”了《节奏大师》。之前在蛮牛上看到有人发布在按钮上加特效的文章,但对我而言没什么帮助,因为我使用 NGUI 来制作特效,而非粒子。粒子特效不仅性能消耗大,而且它属于 3D 对象,若要应用在 NGUI 上会比较麻烦,还需考虑层的问题。
不过,我发现 NGUI 里有个 Sprite Animation 组件,可用于制作动画特效。那些说 NGUI 只能用来做界面的人,可别小瞧它了!下面我就详细介绍如何利用这个组件制作特效。
制作步骤
- 获取素材:我从《节奏大师》中获取了一张特效图作为素材。
- 切分图片:使用 Photoshop 打开这张特效图,然后运用切图工具将其平均切成 16 张图。
- 导入并制作图集:把切好的 16 张图导入 Unity3D 中,接着打开 Atlas Maker 将这些图片制作成图集。
- 创建 Sprite 并添加组件:新建一个 Sprite,选择我们刚刚制作好的 Atlas 图集,然后为其添加 Sprite Animation 组件。
通过以上步骤,我们就可以利用 NGUI 的 Sprite Animation 组件实现类似“粒子”的特效了。