最新文章
Cocos2d-x游戏开发实例详解7:对象释放时机
03-25 13:59
Cocos2d-x游戏开发实例详解6:自动释放池
03-25 13:55
Cocos2d-x游戏开发实例详解5:神奇的自动释放
03-25 13:49
Cocos2d-x游戏开发实例详解4:游戏主循环
03-25 13:44
Cocos2d-x游戏开发实例详解3:无限滚动地图
03-25 13:37
Cocos2d-x游戏开发实例详解2:开始菜单续
03-25 13:32
ngui 加粒子特效
本文将为大家介绍 NGUI 添加粒子特效的教程,供大家学习和参考。
最近我在开发一款音乐舞蹈手游,由于需要实现点击特效,便“参考”了《节奏大师》。之前在蛮牛上看到有人发布过在按钮上添加特效的文章,但对我而言用处不大,因为我使用的是 NGUI 来实现特效,而非粒子系统。粒子系统性能消耗较大,并且它属于 3D 对象,若要应用在 NGUI 上会比较麻烦,还需要考虑层的问题。不过,我今天发现 NGUI 中有一个 Sprite Animation 组件,可用于制作动画特效。那些认为 NGUI 只能用于制作界面的人,可别小瞧它了!
接下来,我将详细介绍如何利用 NGUI 的 Sprite Animation 组件实现类似《节奏大师》星动模式的点击特效。
首先,我从《节奏大师》中获取了一张特效图。我们需要使用 Photoshop 打开这张图片,然后运用切图工具将其平均切成 16 张图。
接着,把这 16 张切好的图片导入到 Unity3D 中。打开 Atlas Maker 工具,将这些图片制作成图集。
之后,在 Unity3D 中新建一个 Sprite 对象,选择我们刚刚制作好的 Atlas 图集。为该 Sprite 对象添加 Sprite Animation 组件。
完成以上步骤后,我们就实现了类似《节奏大师》星动模式的点击特效。