前言:
明天就是平安夜了,在这里预祝大家平安夜快乐!同时,大家可以乘着Unity资源商店的圣诞优惠,把你相见恨晚的插件添加到购物车里。
Unity游戏开发中,有许多功能的实现都可以通过在Unity的资源商店找到比较好的插件来实现,当你在为某个开发问题发愁时,不妨在Unity的资源商店里搜索对应的开发需求的关键词,说不定你就能找到你相见恨晚的插件,可能插件需要购买,但是为了提高开发效率,有些钱还是值得去花的,与其自己绞尽脑汁去编写,还不如去喝杯咖啡,做点美好的事。
这里为大家整理一些常见的比较受欢迎的插件,希望有让你相见恨晚的插件,如果你有更好的,欢迎留言指出!
UI插件
在之前比较受欢迎的当然是NGUI插件,在UGUI出来后,Unity开发者都逐渐转向Unity自身的UGUI系统,
不过最近国内出现一个比较受欢迎的UI编辑器插件——FairyGUI。
FairyGUI
FairyGUI是不同于NGUI和UGUI的一个独立的Unity UI系统,他最大的特点是提供一个对美术、策划都友好的UI编辑器,不需要编码就能实现绝大部分UI制作的需求。
FairyGUI编辑器非常简单易用,都是纯2D的操作,使用习惯近似Aodbe软件,不需要理解相机、网格等复杂的3D概念。
FairyGUI编辑器还同时提供了支持Starling/Egret/Laya的SDK,这意味使用FairyGUI可以使你的UI资产以及UI技能在3D主流引擎、页游主流引擎,H5主流引擎上零成本迁移。
使用FairyGUI,解决了Unity制作UI的很多痛点,例如多国语言支持,可视化编辑UI动画,图文混排(包括文字和动画混排),虚拟列表(数量巨大的列表数目也不卡顿)、循环列表,像素级点击检测、3D UI,VR UI(轻松制作出曲面UI), 内置手势库,更带有自动生成代码的功能。
官方教程
官方推荐教学视频
FairyGUI演示视频
动画插件
1、DoTween
DoTween资源商店地址
DoTween官网
说到动画插件必然少不了DoTween,做动画非常的方便,直接链式结构写代码也非常的快。避免代码里面控制物体还需要写协程或者再Update里面循环。当然也有它的局限,如果要修改插件,需要反编译DLL包。
DoTween官方文档
DoTween演示视频
2、Dynamic Bone
Dynamic Bone将物理学应用于角色的骨骼或关节。
特点:
- 非常容易设置,无需编程。
- 快速稳定的物理模拟。
- 适用于Mecanim和传统动画。
- 支持Unity Free和Pro,桌面和移动端。
- 包括完整的源代码。
Dynamic Bone演示视频
3、Final IK
Final IK 资源商店地址
Final IK 官网
Unity的逆向动力学解决方案
特点:
- 不需要Unity Pro
- 不需要,但可以与Mecanim一起使用
- 在独立,Web播放器,IOS和Android上测试
- 包括源代码
- 每个组件的自定义可撤销检查器和场景视图句柄
- 保护系统以防止空引用和无效设置
- 针对卓越性能进行了优化
- 模块化,易于扩展。撰写您自己的自定义角色装备
- HTML文档,完全注释的代码
- 在各种角色上测试
Final IK 官方文档
Final IK 演示视频
可视化编程
1、PlayerMaker
PlayerMaker 资源商店地址
PlayerMaker 官网
可视化编程,主要适用于美术与策划,无需编码即可实现您的创意游戏开发
2、Behavior Designer
Behavior Designer 资源商店地址
Behavior Designer 官网
使用行为树构建AI系统的插件,功能强大且易于使用。它有个特别出彩的功能就是能在游戏运行状态中把当前行为树的逻辑状态显示出来,无论是找出当前AI的BUG还是在现有逻辑上扩展都十分的方便。Behavior Designer支持与PlayerMaker功能组合,编程基础薄弱,也能使用官方自带的任务,几乎一句代码都不写地构建出复杂逼真的AI。
Behavior Designer 官网文档
Behavior Designer演示视频
资源管理工具
1、Qhierarchy
Qhierarchy 资源商店地址
Qhierarchy 官网
管理一个有成千上万物体的场景,点击单个物体,关掉它显示,或者修改它的static方式之类的根本就是一场噩梦,用Qherarchy的话,稍微点击下小眼睛关闭就好,而且可以很容易查找到物体是否有Attach Script,以及脚本是否出错,非常方便。
Qhierarchy官网文档
Qhierarchy演示视频
2、Asset hunter 2
Asset hunter 2 资源商店地址
用asset hunter轻松分辨场景是否有使用到此asset,一键删除,让工程变得干干净净。
Asset hunter 演示视频
3、AssetBundle Manager
AssetBundleManager 资源商店地址
AssetBundleManager 官网
可以在不build、部署AssetBundles的情况下,就用editor模拟加载本地、远程AssetBundles,支持AssetBundle Variants,让测试、编辑AssetBundle的工作变得非常方便。
AssetBundleManager官网文档
AssetBundleManager演示视频
序列化相关工具
1、JSON .NET For Unity
JSON .NET For Unity 资源商店地址
JSON .NET For Unity 官网JSON 的序列化/反序列化插件。这个插件是支持 iOS, Android, WP8等多平台且 Bug 最少。
JSON .NET For Unity 官网文档
2、Odin - Inspector and Serializer
Odin - Inspector and Serializer 资源商店地址
Odin - Inspector and Serializer 官网
Odin非常易于使用,不会破坏您现有的工作流程。实际上,您甚至不需要继承任何东西,这意味着您现有的编辑器将继续使用Odin。
Odin - Inspector and Serializer官网文档
Odin - Inspector and Serializer视频演示
链式游戏架构工具
UniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for Unity 资源商店地址
UniRx - Reactive Extensions for Unity 官网
UniRx教学课程@凉鞋
UniRx演示视频
后记:
在使用插件的同时,大家也要学会总结插件的优劣,为自己未来的发展积累经验,说不定以后,大家可以用上你使用的插件,方便大家的游戏开发,提高游戏开发效率。
最后再次祝大家圣诞快乐,在游戏开发道路上找到属于自己那份快乐与充实!
欢迎加入 Unity学习资源交流群:954131591( 狗屋是一生一屋狗药 ),共同学习交流!获取部分插件下载!
推荐阅读: