Unity易于上手、高度灵活以及可扩展性吸引了越来越多的领域,使用它开发各种酷炫的交互式体验。而作为Unity重要杀手锏的Asset Store资源商店,更是提供了海量优质的插件资源,可以满足不同行业的开发需求,其中丰富的脚本和编辑器工具也是浓墨重彩的一笔。今天就为大家介绍几款Unity脚本与编辑器工具,能够有效节省开发时间,加快开发效率。

Graph And Chart

163811zrn86qceo08r0zek.jpg

Graph And Chart脚本插件可用于在Unity中直观地呈现数据图表,支持2D及3D形式。可直接在编辑器中完成数据配置,无需编写代码。并且支持包括VR、AR在内的所有平台。

Graph And Chart支持的图表包括柱状图、饼状图、环状图及泡泡图等。所有图表均可自定义颜色、材质及预制件,集成Unity内置UI系统的Canvas,所有图表均支持在鼠标停留或离开时触发事件。

163822y48r3cdrhrrdfvdf.jpg

使用该插件也很简单,所有配置均可直接在编辑器完成。以柱状图为例,依次点击菜单项Tools → Charts → Bar选择想要创建的柱状图类型为2D或3D,单个或多个,新建柱状图会直接添加到场景中。然后选中新建的对象,在检视窗口中设置柱状图的数据。

163833zhj99dndnc32wfjw.jpg

展开Categories与Groups,可以设置图的分类与组别,可以为不同分类设置不同的材质,并在鼠标悬停或离开时为其设置不同的颜色。点击Edit Values按钮即可设置图表不同项的值。也可在脚本中通过代码来动态更新图表数值。

163844bj00bbtpcx280hzp.jpg

地址:https://www.assetstore.unity3d.com/#!/content/78488

Rewired

163857p8eezj67jc1nmo6c.jpg

Rewired是用于Unity的高级输入系统,支持多种不同类型的输入设备,包括手柄、键盘、鼠标、触摸屏及摇杆等,且对Unity所支持的平台提供原生输入支持,例如Windows、macOS、Linux、WebGL、Xbox One、PS4及Switch等。Rewired通过原生库直接访问输入设备,可以更加灵活地控制输入,同时也能实现一些非常强大的功能,例如手柄热插拔、为各或手柄提供20多种按钮控制等。

163910vtmvytrys2msty22.jpg

Rewired对于平台则直接调用Unity的输入系统,开发者也仍可使用Unity自带的输入系统来实现需求。Rewired提供以玩家为中心的输入系统,非常适合多人联机的游戏,插件支持根据玩家上线或离线来智能分配。根据玩家而非来获取输入,以保证无论玩家使用何种均能得到想要的结果。

163923ag6jwb2xxbb9mv69.jpg

Rewired提供强大的映射系统,可用于为各种类型游戏创建自定义的复杂输入模式,为各种提供默认布局,支持让玩家自行设置的映射。所有映射关系均通过XML文件保存与加载。另外它还支持与资源商店一些的常用插件混合使用,例如PlayMaker、UFPS、Behavior Designer等。

163933cvi4c9d848in4nvf.jpg

使用Rewired也很方便,它提供了丰富而强大的编辑器,无需编写代码即可为不同输入设备配置自定义映射与输入行为。

163944klu8s44lwuh4nmzu.jpg

地址:https://www.assetstore.unity3d.com/#!/content/21676

Odin – Inspector and Serializer

163958wgc059crvivcilqv.jpg

Odin是一款强大的编辑器扩展工具,可以为Unity项目团队的任意角色轻松打造自定义编辑器界面,集成到Unity项目工作流,帮助不同角色轻松上手Unity操作,提高团队开发与写作效率。Odin提供50余种编辑器属性,可直接在编辑器界面中完成布局与配置,无需编写代码。

164010ezbbbo7cv0oe0e0b.jpg

Odin不会影响现有工作流,它支持根据开发者或美术师的操作习惯来自定义编辑器界面,让Unity对所有成员更加易用。Odin支持对任意类型的对象进行序列化,包括多态类型。它提供强大的列表绘制系统,可通过拖拽操作来增删列表项,且支持嵌套列表。另外,该插件API简单灵活,也可轻松扩展以满足项目的特殊需求。

164022h1ey1ea1g47y7ong.jpg

地址:https://www.assetstore.unity3d.com/#!/content/89041

结语

相信有了资源商店里这些插件的帮助,不论是刚刚接触Unity开发的新手,或是不懂编程的美术人员,还是经验丰富的资深开发者,都能轻松利用插件提供的自定义编辑器扩展工具,来提高Unity项目开发效率,甚至改进整个团队的开发流程。未来我们还将继续分享Asset Store资源商店中的优秀插件在Unity官方中文社区(unitychina.cn),请保持关注!

Unity, 插件, Graph And Chart, Rewired, Odin锐亚教育

锐亚教育 锐亚科技 unity unity教程