unity 3d 有哪些好用、提高效率的组件?
unity 3d 有哪些好用、提高效率的组件? 这是一个非常好的问题,目前我并没有见过专门针对Unity各类插件一个关于生产力方面的话题。这里的提高效率主要分为两个方面:
1,在确定设计阶段,快速的可视化来确保设计的精准性
2,在研发阶段,提升各工种的研发效率
在第一个阶段中,主要是能够快速的确认3C标准(Camera, Control, Character),这个阶段无需考虑性能和效率,其目标是尽快的找到镜头和操作的感觉,这里有一些插件可以使用:
1,OOTII的Camera Controller,里面可以快速的提供标准化的第一人称,第二人称,第三人称的视角控制,以及各个视角之间切换。
2,LYLEK GAMES的Camera Collision Script,可以快速的来验证各个视角情况下镜头和场景的碰撞是什么感觉。
3,THOMAS HOURDEL的Lutify,这个可以快速的让美术对整体渲染的颜色进行调整,支持深度校色。
4,OOTII的Third Person Motion Controller,这个可以快速的把角色和一些基本操作进行绑定,这里可以快速的确定大致Locomotion的动画需求。
5,MOCAP ONLINE的MOBILITY PRO,这个提供了写实风格的一些动捕出来的移动动画,可以配合以上的脚本快速的来找一下操作的感觉。
以上脚本都有一些pros & cons这里不展开讨论,自己多试试可以找到不少感觉。
第二个阶段,对于不同的工种,我会推荐一些不同的插件,能够加快他们的研发效率。
程序员:
Build Report Tool,这个工具用了5年多了,一直都很好用,提供的是编译出版本之后该版本内容的详细内容,主要是用来对版本进行清理,压缩包体大小的工具。
Easy Movie Texture,这个是用来快速的播放视频的插件,比较小巧,支持很多格式。
Debug Drawing Extension,这个是可以绘制更多类型的调试信息,来辅助定位BUG。
SRDebugger,这个可以给你的应用提供相对专业的运行时调试系统,包含了调试UI,LOG输出,等等。
I2 Localization,一个做本地化的插件,对各个语言的管理相对专业,可以作为语言包的管理。
Socket.IO For Unity,升级了的Socket功能,可以快速的接入Websocket之类的协议。
其他还有很多,有需要的朋友可以在留言里面详细咨询。
动画师:
Final IK,一个反向动力学系统,动画师可以用这套系统来对角色进行Head look, Aim,等一些配置。
Realistic Eye Movements,可以配置出很逼真的眼球运动和眨眼效果,配合Head look一起可以实现很真实的NPC。
Dynamic Bone,基于弹簧系统实现的一套简单的物理骨骼套件,一般用来配置实现刘海,胸,臀,尾巴的自然运动。
Cloth Editor,设置布料运动+碰撞的插件
Ragdoll - Hit Reaction,一个快速实现Ragdoll的插件,可以用来配置出相对真实的打击/击飞效果,支持非人类的骨骼。
地编/建模:
Archimatix Pro,Procedural建模工具,比较适合来搭建一些有规则的物件。
Snap To Grid,地编拼场景的时候对齐用的插件,可以各种花式对齐
Mesh Combine Studio,可以快速的合并场景中的物件,减少DC,并且可以裁剪掉各种看不到的三角面,例如地底下的,被包在其他模型内部的面,等等。
Decal System Pro,用来管理各种Decal,貌似最近的版本中已经deprecated.
Beautify,一站式后期效果调整,包含锐化,校色,Bloom,HDR,等一些常用手段,跟自带的相比较性能稍微好一点。
Weather Maker,可以比较方便的调整天气效果,包含天空盒,云,太阳,雨,雷电等效果,性能还可以,有一定的优化空间。
Colorify,这个插件可以快速的给模型进行材质颜色的替换,比较适合实现同一个模型需要用不同的颜色来区分他的阵营之类的,支持通过颜色替换,也可以通过遮罩替换,功能比较全。
音频:
只推荐一个WWISE,工作流很专业,支持多平台,服务也很棒
特效:
Realistic Effects Pack 这是一个系列的特效包,里面的资源都比较大,不太适合直接在生产线中使用,不过可以从中学习很多特效的实现思路,也有一些比较Handy的脚本可以直接使用。
Amplify Shader Editor,这个shader编辑器比原生自带的方便很多,可以支持LWRP管线。
Fly Particle System,这个一般用来做一些飞行物,类似蚊子,小鸟,之类的运动,营造气氛用的。
Simple Particle Scaler,解决原生的particle system不方便缩放的问题。
Flow Controller,一套给粒子系统提供力场的解决方案,可以自定义规划粒子的运动轨迹
暂时先推荐这么多,有一些特殊需求的同学可以在留言里面讨论,我这些年在Unity Asset Store上还是挖掘到了不少的优质插件,相对于UE4来说,Unity的很多效果都要靠第三方的插件来实现,近两年Unity收购了不少第三方优秀的插件开发者并且免费的整合进Package Manager是很好的做法,希望今后能够吸纳更多优质的插件。
资源商店最好的本地化工具:
Localization Manager | Localization | Unity Asset Store(中文简介:https://zhuanlan.zhihu.com/p/96922163)
资源商店最好的插值动画工具:
https://assetstore.unity.com/packages/slug/158922(中文简介:https://zhuanlan.zhihu.com/p/121012974)
资源商店将来最好的存档工具(因为暂没有支持主机平台):
Save System | Integration | Unity Asset Store(中文简介:https://zhuanlan.zhihu.com/p/96983994) 最近用到一个比较好用的免费插件:Leanlocalization
用来解决多语言的,我感觉特别好用,不但免费,而且官方的文档写的十分详细。
在unity商店可以下载:
https://assetstore.unity.com/packages/tools/localization/lean-localization-28504?locale=zh-CN这是他们的官方文档:
Lean Localization UniRx
页:
[1]