Advertisement

unity ui插件_Unity3D开发中相见恨晚的插件

阅读量:

1c0c04cc3b5a2bda79e27a903aa31bc2.png
c718cb40d32e6eb1cce4f65f57dbb7c2.png

前言:

圣诞节即将到了,在这里预祝大家圣诞节快乐!同时,大家可以乘着Unity资源商店的圣诞优惠,把你相见恨晚的插件添加到购物车里。
Unity 游戏开发中,有许多功能的实现都可以通过在 Unity 的资源商店找到比较好的插件来实现,当你在为某个开发问题发愁时,不妨在 Unity 的资源商店里搜索对应的开发需求的关键词,说不定你就能找到你相见恨晚的插件,可能插件需要购买,但是为了提高开发效率,有些钱还是值得去花的,与其自己绞尽脑汁去编写,还不如去喝杯咖啡,做点美好的事。
这里为大家整理一些常见的比较受欢迎的插件,希望有让你相见恨晚的插件,如果你有更好的,欢迎留言指出!

UI 插件:

在之前比较受欢迎的当然是 NGUI 插件,在 UGUI 出来后,Unity 开发者都逐渐转向 Unity 自身的 UGUI 系统, 不过最近国内出现一个比较受欢迎的 UI 编辑器插件——FairyGUI。

FairyGUI

FairyGUI 官网:

FairyGUI​www.fairygui.com
e9cbf729ab21caa8957ceb5a29e8411a.png

FairyGUI官方文档:

-介绍FairyGUI​www.fairygui.com

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), 内置手势库,更带有自动生成代码的功能。
b20be54c77069817eb24575a1a32f3c4.png
773d03f9a1745dbdfe816ce89b3c60fd.png

官方推荐教学课程:

强大的UI编辑器 - FairyGUI入门教程 - SiKi学院 - 生命不息,学习不止!​www.sikiedu.com
7c78517943e6dec565bc4140636caf63.png

FairyGUI演示视频:
01eaaa24d1c80fd18a96d006370f10cd.png

https://www.zhihu.com/video/1059190691019759616


动画插件:

1、DoTween

DoTween 资源商店地址:

DOTween Pro - Asset Store​assetstore.unity.com
1b58cd5cef5a752886bc0b950db1b5ac.png

DoTween 官网

DOTween (HOTween v2)​dotween.demigiant.com
658ba3cdc5813daf78327926337b1e5a.png

说到动画插件必然少不了 DoTween, 做动画非常的方便,直接链式结构写代码也非常的快。避免代码里面控制物体还需要写协程或者在Update 里面循环处理。当然也有它的局限,如果要修改插件,需要反编译 DLL 包
b1ada2ace30a634e7427e24dcd519e31.png
8738c8dfa2e0b6e562b9f0bfc2ae41df.gif

DoTween官方文档:

DOTween - Documentation​dotween.demigiant.com
e27806f53847b76094446dc55b7d3e22.png

DoTween演示视频:
8b7e0994b654d22f3c63c1423db938bc.png

DOTween Prohttps://www.zhihu.com/video/1059187025613344768

2、Dynamic Bone

Dynamic Bone 资源商店地址:

Dynamic Bone - Asset Store​assetstore.unity.com
277fca7fe64d9eb4333b20b381b4b3d6.png

Dynamic Bone 将物理学应用于角色的骨骼或关节。

特点:

  • 非常容易设置,无需编程。
  • 快速稳定的物理模拟。
  • 适用于 Mecanim 和传统动画。
  • 支持 Unity Free 和 Pro,桌面和移动端。
  • 包括完整的源代码。
    f5ee2b6b7d4cbc1c7893f72817f627cf.png

Dynamic Bone演示视频:
8b7e0994b654d22f3c63c1423db938bc.png

Dynamic Bonehttps://www.zhihu.com/video/1059124053549481984

3、Final IK

Final IK 资源商店地址:

Final IK - Asset Store​assetstore.unity.com
33b57b9d94deac06604246feb88a3917.png

Final IK 官网

Home - RootMotion​root-motion.com
2ba5013658a00fabfc50cea796975653.png

Unity 的逆向动力学解决方案

特点:

  • 不需要 Unity Pro
  • 不需要,但可以与 Mecanim 一起使用
  • 在独立,Web 播放器,IOS 和 Android 上测试
  • 包括源代码
  • 每个组件的自定义可撤销检查器和场景视图句柄
  • 保护系统以防止空引用和无效设置
  • 针对卓越性能进行了优化
  • 模块化,易于扩展。撰写您自己的自定义角色装备
  • HTML 文档,完全注释的代码
  • 在各种角色上测试
    273a2aa3218d3be6b74b161be6cb547e.png

Final IK 官方文档:

Final IK 官方文档​www.root-motion.com

Final IK演示视频:
3fd73926ec57d52d01d46421c2dd272e.png

Final IKhttps://www.zhihu.com/video/1059124694678073344


可视化编程:

1、PlayerMaker

PlayerMaker 资源商店地址:

PlayerMaker 资源商店地址​assetstore.unity.com

PlayerMaker 官网

Hutong Games​hutonggames.com
07f5d3eb87070b0746b24d8b0f4a61e7.png

可视化编程,主要适用于美术与策划,无需编码即可实现您的创意游戏开发
1c19909cf105009e65c5136faf798a1f.png

PlayerMaker 官网文档:

User Tutorials​hutonggames.fogbugz.com

PlayMaker 制作的游戏演示:
f724d3cfa22f63447f26adb69f63335f.png

Hollow Knighthttps://www.zhihu.com/video/1059125296036495360

2、Behavior Designer

Behavior Designer 资源商店地址:

Behavior Designer - Behavior Trees for Everyone - Asset Store​assetstore.unity.com
2ecb2e875aa788f9d7827eaaf34df0fa.png

Behavior Designer 官网

Behavior Designer | Opsive​opsive.com
998292c6da6b6ce94afb6c8a027b88be.png

使用行为树构建 AI 系统的插件, 功能强大且易于使用。它有个特别出彩的功能就是能在游戏状态中把当前行为树的逻辑状态显示出来,无论是找出当前 AI 的 BUG 还是在现有逻辑上扩展都十分的方便。Behavior Designer 支持与 PlayerMaker 功能组合, 编程基础薄弱, 也能使用官方自带的任务, 几乎一句代码都不写地构建出复杂逼真的 AI。
be8fd8dba793a5cba8b95cbfb82feb4b.png

Behavior Designer 官网文档:

Behavior Designer 官网文档​hutonggames.fogbugz.com

Behavior Designer演示视频:
3fd73926ec57d52d01d46421c2dd272e.png

Behavior Designerhttps://www.zhihu.com/video/1059126224827273216


资源管理工具:

1、Qhierarchy

Qhierarchy 资源商店地址:

QHierarchy - Asset Store​assetstore.unity.com
870436752747a044951c5820d7e27002.png

Qhierarchy 官网

QToolsDevelop​www.qtoolsdevelop.com

管理一个有成千上万物体的场景,点击单个物体,关掉它显示,或者修改它的 static 方式之类的根本就是一场噩梦,用 Qherarchy 的话,稍微点击下小眼睛关闭就好,而且可以很容易查找到物体是否有 Attach Script,以及脚本是否出错,非常方便。
f8aeff05c7ae203eb419a6d582d82927.png

Qhierarchy 官网文档:

Qhierarchy 官网文档​www.qtoolsdevelop.com

Qhierarchy演示视频:
3fd73926ec57d52d01d46421c2dd272e.png

Qhierarchyhttps://www.zhihu.com/video/1059188145232478208

2、Asset hunter 2

Asset hunter 2 资源商店地址:

Asset hunter 2 资源商店地址​assetstore.unity.com

用 asset hunter 轻松分辨场景是否有使用到此资源, 一键删除, 让工程变得干干净净。
43b96471a98f9f29d66d5428f3ff64ca.png

Asset hunter演示视频:
f724d3cfa22f63447f26adb69f63335f.png

Asset hunterhttps://www.zhihu.com/video/1059188467854192640

3、AssetBundle Manager

AssetBundleManager 资源商店地址

AssetBundleManager - Asset Store​assetstore.unity.com
6248f95a7cd07b4f6c2da99826ee758d.png

AssetBundleManager 官网:

AssetBundleManager 官网​www.wcv.jp

可以在不 build、部署 AssetBundles 的情况下,就用 Editor 模拟加载本地、远程 AssetBundles,支持 AssetBundle Variants,让测试与编辑 AssetBundle 的工作变得非常方便。
32d251e7f6f50c93ad369444784f9d9e.png

AssetBundleManager 官网文档:

AssetBundleManager 官网文档​www.wcv.jp

序列化相关工具:

1、JSON .NET For Unity

JSON .NET For Unity 资源商店地址:

JSON .NET For Unity - Asset Store​assetstore.unity.com
10aaadbcab0f646be5a96c933b969ebf.png

JSON .NET For Unity 官网:

JSON .NET For Unity - Asset Store​assetstore.unity.com
10aaadbcab0f646be5a96c933b969ebf.png

JSON 的序列化/反序列化插件。这个插件是支持 iOS, Android, WP8 等多平台并且且 Bug 最少。
1e1b266636c464d528ed52cd1773b818.png

JSON .NET For Unity 官网文档:

Json .NET for Unity Developers​www.dustinhorne.com

2、Odin - Inspector and Serializer

Odin - Inspector and Serializer 资源商店地址

Odin - Inspector and Serializer 资源商店地址​assetstore.unity.com

Odin - Inspector and Serializer 官网:

Odin Inspector and Serializer​sirenix.net
7b442fc12806098582ba58ea4fa7389c.png

Odin 非常易于使用,不会破坏您现有的工作流程。实际上,您甚至不需要继承任何东西,这意味着您现有的编辑器将继续使用 Odin。
e17e99cb0a9efe34e7267cd1243ed4a9.png

Odin - Inspector and Serializer 官网文档:

Odin Inspector : AssetListAttribute​sirenix.net

Odin - Inspector and Serializer演示视频:
8b7e0994b654d22f3c63c1423db938bc.png

https://www.zhihu.com/video/1059189181812723712


链式游戏架构工具:

UniRx - Reactive Extensions for Unity

UniRx - Reactive Extensions for Unity 资源商店地址:

UniRx - Reactive Extensions for Unity - Asset Store​assetstore.unity.com
de1716dba13cedb4548a7409641a9247.png

UniRx - Reactive Extensions for Unity 官网:

neuecc/UniRx​github.com
f5468aaa4a3d34aa92f77ce128c57b89.png
7d9e711b2f70ed3cf784fdc2ca5a3e3c.png

UniRx - 教学课程 @凉鞋 老师:

UniRx 第一季 入门精讲 - SiKi学院 - 生命不息,学习不止!​www.sikiedu.com
7c78517943e6dec565bc4140636caf63.png

UniRx - Reactive Extensions for Unity演示视频:
8b7e0994b654d22f3c63c1423db938bc.png

UniRx - Reactive Extensionshttps://www.zhihu.com/video/1059189549443452928


后记:

在使用插件的同时,大家也要学会总结插件的优劣,为自己未来的发展积累经验,说不定以后,大家可以用上你使用的插件,方便大家的游戏开发,提高游戏开发效率。最后再次祝大家圣诞快乐,在游戏开发道路上找到属于自己那份快乐与充实!
我的微信公众号是:siki , 分享优质课程与众多学习干货,欢迎大家关注留言评论,提出课程建议!
欢迎加入Unity学习交流群:954131591 ,获取部分插件下载!

Unity有那些比较主流常用的插件?​www.zhihu.com
2dd71646e9dad0ea2d6113952d128fb0.png

推荐阅读:

  • Unity有哪些让做项目事半功倍的插件值得推荐?
  • Unity asset store有哪些值得购买的插件?
  • Unity Asset Store资源的使用之道
  • 好插件让你事半功倍!

  • siki 老师温馨提示(公众号:siki):

文章千万条,点赞分享最重要。 收藏不点赞,老师心儿两行泪。

如果你喜欢游戏开发,欢迎加入Unity 学习资源交流群 ,群聊号码:954131591(速记:狗屋是一生一屋狗药)
cbd109f241a63ba89ca803439693c56a.png

全部评论 (0)

还没有任何评论哟~