Unity3D开发中相见恨晚的插件
前言:圣诞节即将到了,在这里预祝大家圣诞节快乐!同时,大家可以乘着Unity资源商店的圣诞优惠,把你相见恨晚的插件添加到购物车里。
Unity 游戏开发中,有许多功能的实现都可以通过在 Unity 的资源商店找到比较好的插件来实现,当你在为某个开发问题发愁时,不妨在 Unity 的资源商店里搜索对应的开发需求的关键词,说不定你就能找到你相见恨晚的插件,可能插件需要购买,但是为了提高开发效率,有些钱还是值得去花的,与其自己绞尽脑汁去编写,还不如去喝杯咖啡,做点美好的事。
这里为大家整理一些常见的比较受欢迎的插件,希望有让你相见恨晚的插件,如果你有更好的,欢迎留言指出!
UI 插件: 在之前比较受欢迎的当然是 NGUI 插件,在 UGUI 出来后,Unity 开发者都逐渐转向 Unity 自身的 UGUI 系统, 不过最近国内出现一个比较受欢迎的 UI 编辑器插件——FairyGUI。
FairyGUI
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演示视频:
https://www.zhihu.com/video/1059190691019759616动画插件:
1、DoTween
DoTween 资源商店地址: DoTween 官网 :说到动画插件必然少不了 DoTween, 做动画非常的方便,直接链式结构写代码也非常的快。避免代码里面控制物体还需要写协程或者在Update 里面循环处理。当然也有它的局限,如果要修改插件,需要反编译 DLL 包。
DoTween官方文档:
DoTween演示视频:
DOTween Prohttps://www.zhihu.com/video/1059187025613344768
2、Dynamic Bone
Dynamic Bone 资源商店地址:Dynamic Bone 将物理学应用于角色的骨骼或关节。
特点:
非常容易设置,无需编程。快速稳定的物理模拟。适用于 Mecanim 和传统动画。支持 Unity Free 和 Pro,桌面和移动端。包括完整的源代码。
Dynamic Bone演示视频:
Dynamic Bonehttps://www.zhihu.com/video/1059124053549481984
3、Final IK
Final IK 资源商店地址:Final IK 官网 :Unity 的逆向动力学解决方案
特点:
不需要 Unity Pro不需要,但可以与 Mecanim 一起使用在独立,Web 播放器,IOS 和 Android 上测试包括源代码每个组件的自定义可撤销检查器和场景视图句柄保护系统以防止空引用和无效设置针对卓越性能进行了优化模块化,易于扩展。撰写您自己的自定义角色装备HTML 文档,完全注释的代码 在各种角色上测试
Final IK 官方文档:
Final IK演示视频:
Final IKhttps://www.zhihu.com/video/1059124694678073344
可视化编程:
1、PlayerMaker
PlayerMaker 资源商店地址:PlayerMaker 官网 :可视化编程,主要适用于美术与策划,无需编码即可实现您的创意游戏开发
PlayerMaker 官网文档:
PlayMaker 制作的游戏演示:
Hollow Knighthttps://www.zhihu.com/video/1059125296036495360
2、Behavior Designer
Behavior Designer 资源商店地址: Behavior Designer 官网 :使用行为树构建 AI 系统的插件, 功能强大且易于使用。它有个特别出彩的功能就是能在游戏运行状态中把当前行为树的逻辑状态显示出来,无论是找出当前 AI 的 BUG 还是在现有逻辑上扩展都十分的方便。Behavior Designer 支持与 PlayerMaker 功能组合, 编程基础薄弱, 也能使用官方自带的任务, 几乎一句代码都不写地构建出复杂逼真的 AI。
Behavior Designer 官网文档:
Behavior Designer演示视频:
Behavior Designerhttps://www.zhihu.com/video/1059126224827273216
资源管理工具:
1、Qhierarchy
Qhierarchy 资源商店地址:Qhierarchy 官网 :管理一个有成千上万物体的场景,点击单个物体,关掉它显示,或者修改它的 static 方式之类的根本就是一场噩梦,用 Qherarchy 的话,稍微点击下小眼睛关闭就好,而且可以很容易查找到物体是否有 Attach Script,以及脚本是否出错,非常方便。
Qhierarchy 官网文档:
Qhierarchy演示视频:
Qhierarchyhttps://www.zhihu.com/video/1059188145232478208
2、Asset hunter 2
Asset hunter 2 资源商店地址: 用 asset hunter 轻松分辨场景是否有使用到此资源, 一键删除, 让工程变得干干净净。
Asset hunter演示视频:
Asset hunterhttps://www.zhihu.com/video/1059188467854192640
3、AssetBundle Manager
AssetBundleManager 资源商店地址AssetBundleManager 官网: 可以在不 build、部署 AssetBundles 的情况下,就用 Editor 模拟加载本地、远程 AssetBundles,支持 AssetBundle Variants,让测试与编辑 AssetBundle 的工作变得非常方便。
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演示视频:
https://www.zhihu.com/video/1059189181812723712链式游戏架构工具:
UniRx – Reactive Extensions for Unity
UniRx – Reactive Extensions for Unity 资源商店地址:UniRx – Reactive Extensions for Unity 官网:
UniRx – 教学课程 @凉鞋 老师:
UniRx – Reactive Extensions for Unity演示视频:
UniRx – Reactive Extensionshttps://www.zhihu.com/video/1059189549443452928
后记:在使用插件的同时,大家也要学会总结插件的优劣,为自己未来的发展积累经验,说不定以后,大家可以用上你使用的插件,方便大家的游戏开发,提高游戏开发效率。
最后再次祝大家圣诞快乐,在游戏开发道路上找到属于自己那份快乐与充实!
我的微信公众号是:siki ,分享优质课程与众多学习干货,欢迎大家关注留言评论,提出课程建议!欢迎加入Unity学习交流群:954131591,获取部分插件下载!
推荐阅读:
Unity有哪些让做项目事半功倍的插件值得推荐?Unity asset store有哪些值得购买的插件?Unity Asset Store资源的使用之道 好插件让你事半功倍! siki老师温馨提示(公众号:siki):文章千万条,点赞分享最重要。 收藏不点赞,老师心儿两行泪。
如果你喜欢游戏开发,欢迎加入Unity 学习资源交流群,群聊号码:954131591(速记:狗屋是一生一屋狗药)