NGUI“粒子”特效制作教程

2015年01月17日 14:24 0 点赞 0 评论 更新于 2025-11-21 14:31

我一直都在寻找 NGUI 粒子特效的制作过程,最近终于有所收获,现在将其分享给大家。

最近我在开发一款音乐舞蹈手游,由于需要制作点击特效,我便“参考”了《节奏大师》。之前在蛮牛上看到有人发布在按钮上加特效的文章,但对我而言没什么帮助,因为我使用 NGUI 来制作特效,而非粒子。粒子特效不仅性能消耗大,而且它属于 3D 对象,若要应用在 NGUI 上会比较麻烦,还需考虑层的问题。

不过,我发现 NGUI 里有个 Sprite Animation 组件,可用于制作动画特效。那些说 NGUI 只能用来做界面的人,可别小瞧它了!下面我就详细介绍如何利用这个组件制作特效。

制作步骤

  1. 获取素材:我从《节奏大师》中获取了一张特效图作为素材。
  2. 切分图片:使用 Photoshop 打开这张特效图,然后运用切图工具将其平均切成 16 张图。
  3. 导入并制作图集:把切好的 16 张图导入 Unity3D 中,接着打开 Atlas Maker 将这些图片制作成图集。
  4. 创建 Sprite 并添加组件:新建一个 Sprite,选择我们刚刚制作好的 Atlas 图集,然后为其添加 Sprite Animation 组件。

通过以上步骤,我们就可以利用 NGUI 的 Sprite Animation 组件实现类似“粒子”的特效了。

作者信息

feifeila

feifeila

共发布了 3994 篇文章