Unity开发最好的地方就是有各种强大的插件,有哪些插件让大家事半功倍,稳定强大 值得推荐学习和入手呢?Unity5.0之后,制作UI 以及UI的动画,UI特效,大家一般都使用什么插件?或者说有什么好的插件推荐?关于特效制作,大家又有什么好的插件使用经验?52VR仅根据事半功倍的角度,根据会员反馈甄选出10大插件,以供大家讨论。

十大推荐插件:
 
1. Mesh Baker

项目开发的时候经常会大量使用大规模的Mesh,导致Draw Call过高。而Mesh Baker扮演了网格烘焙器的角色,其工作原理是将网格和材质合并,从而降低渲染的Draw Call。

2、SimpleLOD

比较适合大规模场景的制作开发。在处理多人在线的项目(如MMO游戏)时,按照我们以往的优化方法是尽可能降低Draw Call和减少渲染消耗,在远处使用低级LOD,在Run-time时根据相机距离切换合适的LOD,使得在手机性能有限的情况下尽量渲染更多的角色,达到更好的效果。

而SimpleLOD恰好可以满足这一点,除了同样拥有Mesh Baker所具有的Mesh合并、Atlas烘焙等功能,它还能提供Mesh的简化(Mesh Baker无法提供),并对动态蒙皮网格进行了很好的支持。该插件可在Run-time和Editor中都可以使用,同时开放了源码,大家可以根据项目的实际情况而作修改。

3、MTE (Mesh Terrain Editor) 地形编辑器
基于模型的地形转换、编辑工具。

4、FairyGUI

一个游戏大部分的工作量是在制作UI。无论是NGUI,或者是UGUI,都只是一个基础的UI制作工具,制作过程需要程序员全程参与,而且很多功能也只能通过写代码完成,非常不友好。
FairyGUI是不同于NGUI和UGUI的一个独立的Unity UI系统,他最大的特点是提供一个对美术、策划都友好的UI编辑器,不需要编码就能实现绝大部分UI制作的需求。使用FairyGUI使Unity的UI制作进入标准化时代。FairyGUI编辑器非常简单易用,都是纯2D的操作,不需要理解相机、网格等复杂的3D概念。FairyGUI编辑器还同时提供了支持Starling/Egret/Laya的SDK,这意味使用FairyGUI可以使你的UI资产以及UI技能在3D主流引擎、页游主流引擎,H5主流引擎上零成本迁移。

使用FairyGUI,解决了Unity制作UI的很多痛点,例如多国语言支持,可视化编辑UI动画,图文混排(包括文字和动画混排),虚拟列表(数量巨大的列表数目也不卡顿)、循环列表,像素级点击检测、3D UI,VR UI(轻松制作出曲面UI), 内置手势库,更带有自动生成代码的功能。

使用FairyGUI可以大大提供Unity UI制作UI的效率,减轻了程序员的负担,同时也为企业节约了成本。

 
5、Qhierarchy 
你管理一个有几千物体的场景,点击单个物体,关掉它显示,或者修改它的static方式之类的根本就是噩梦,用Qherarchy的话,稍微点击下小眼睛关闭就好,对我来说是必备插件,而且可以很容易查找到物体是否有attach script,以及脚本是否出错,非常好使。
我知道很多人是用Hierachy2 的,那个的功能和Qhierarchy类似,但是当时在unity4 -5的版本升级里面出很多bug,而且功能我觉得有些太复杂,反而不如Qhierachy便宜好用

 
6、Haste Pro
unity内的everything,场景东西多到死,资源乱到想跳楼,要查找某个特定的物体或者component感觉整个人都要不好了,这时候使用本插件药到病除,不知不觉就买了正版。

 
 
7、Asset hunter
啊西坝,混蛋美术塞了五千个材质球在asset里面啊!!,基本都没用过啊!! 选择材质时候冒出来满屏幕!! 怎么破!
用asset hunter轻松分辨场景是否有使用到此asset,一键删除,世界恢复了和平
跟 Build report tool功能有点像,大多数情况下asset hunter用着更爽利

 
8、Legacy 2 PBR
Unity4项目升级到unity5了,材质还是那个老味道....难道一个个改么,,, 这时候Legacy 2 PBR一键拯救你

其他的就不是每个项目都需要用了,动画用默认,特效用默认就好,(可以买几个滤镜)有些东西如finalK shaderforge,A* project,Camera Director等等等等等等等都是极好的,不过那些插件玩一下就都要付出很多精力时间了,不是项目需要就别入坑了,何况这些东西任何一个都足够写一大篇长文来分析和赞美了。

 
 
9、Advanced PlayerPrefs Window
  • 用来管理 PlayerPrefs 数据,超好用

 
 
10、Xffect
很炫的特效插件Xffect,这个插件参考ogre的粒子系统做的。Xffect Editor Pro是一个应用在Unity上的高级特效编辑插件,安装后能够制作各种高级特效。
要求Unity 4.3.3或者更高版本。全新的粒子系统,包括70多个高质量的示例能让你做出惊人的游戏效果!

Unity中那些事半功倍的好插件的更多相关文章

  1. Unity中嵌入网页插件Embedded Browser2.1.0

    背景 最近刚换了工作,新公司不是做手游的,一开始有点抵触,总觉得不是做游戏自己就是跨行了,认为自己不对口,但是慢慢发现在这可以学的东西面很广,所以感觉又到了打怪升级的时候了,老子就在这进阶了. 一进公 ...

  2. Unity中的 原生插件/平台交互 原理

    http://blog.csdn.net/u010019717/article/details/78451660 声明:  内容摘录自:  http://gad.qq.com/article/deta ...

  3. 高速上手Unity中最好的补间动画插件DFTween

     出处:http://blog.csdn.net/u010019717 author:孙广东      时间:2015.3.17   23:00 DFTween 是一个在 Unity 游戏引擎中高 ...

  4. Unity中内嵌网页插件UniWebView

    一.常见Unity中内嵌网页实现方式: 1.UnityWebCore只支持windows 2.Unity-Webview支持Android,IOS 3.UniWebView支持mac os,Andro ...

  5. Unity中使用WebView

    Unity中使用WebView @(设计) 需求,最近游戏中需要引入H5直播页面和更新比较频繁的赛事页面,需求包括:加密传参数.和Unity交互,在Unity框架下其实有几种方案: 内置函数Appli ...

  6. 【转】Unity中的协同程序-使用Promise进行封装(三)

    原文:http://gad.qq.com/program/translateview/7170967 译者:崔国军(飞扬971)    审校:王磊(未来的未来) 在这个系列的最后一部分文章,我们要通过 ...

  7. Unity中加入Android项目的Build步骤

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 简介: 有的项目需要在Android中加入Unity功能,例如ANDROID应用中嵌入Un ...

  8. 3D语音天气球(源码分享)——在Unity中使用Android语音服务

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 这个项目准备分四部分介绍: 一:创建可旋转的"3D球":3 ...

  9. 【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则

    作者:Williammao, 腾讯移动客户端开发工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:http://wetest.qq.com/lab/view/290.h ...

随机推荐

  1. Android --自定义简单Toast

    1. 效果图

  2. implicit和explicit的基本使用

    class MyAge { public int Age { get; set; } public static implicit operator MyAge(int age) { return n ...

  3. windows与linux之间传输文件

    1.使用SSH Secure Shell Client 百度网盘 下载地址 http://pan.baidu.com/s/1kTmp00J 2.使用pscp 百度网盘地址:http://pan.bai ...

  4. java中instanceof和getClass()的区别分析

    class A { } class B extends A { } Object o1 = new A();  Object o2 = new B(); o1 instanceof A => t ...

  5. MyBatis调用存储过程,含有返回结果集、return参数和output参数

    Ibatis是我们经常使用的O/R映射框架,mybats是ibatis被Google收购后重新命名的一个工程,当然也做了大量的升级.而调用存储过程也是一次额C/S架构模式下经常使用的手段,我们知道,i ...

  6. node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用提高nodejs调试效率

    在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也 总是要不断地重复这几个很烦人的操作.这是因为Node.js ...

  7. 制作、解析带logo的二维码

    用DecoderQRCode来解析带logo的二维码,发现报错,解析不了,于是便又查资料,找到了更强大的制作二维码 工具:GooleZXing 首先下GooleZXing的jar包. -------- ...

  8. thinkphp3.2设置session的过期时间

    thinkPHP3.2中session的过期时间配置是不能使用的,我们需要修改一下它的配置文件thinkPHP>common>functions.php,找到这一行: if(isset($ ...

  9. 弹出层js让DIV居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. c#语句 随堂练习2

    1.方程ax²+bx+c=0是一元二次方程,求根. 2.输入一个年份 ,判断是不是闰年.(能被4整除但不能被100整除的年份是闰年,有的世纪年也是闰年) 3.标准体重:男士体重=身高-100±3:女士 ...