.NET Tools Releases

RiderFlow,免费的 Unity 场景管理工具

Read this post in other languages:
English, Français, 한국어

几周前,我们在 GDC 上展示了 RiderFlow 并获得了巨大反响。这是一款全新的 Unity 编辑器插件,用于场景管理、导航和搜索 Unity 资源。

今天,我们很高兴地宣布 RiderFlow 对所有人开放,可从资源商店和 JetBrains 网站下载,也可作为 UPM 软件包安装。

什么是 RiderFlow? 我们基于在 Rider(我们的 C#/C++ 游戏开发 IDE)中支持 Unity 所做的工作,构建了这款 Unity 编辑器插件。 它有非常棒的功能,可以帮助团队的所有成员处理 Unity 场景。 最重要的是, 它完全免费!

请观看下面的短视频了解详细信息:

轻松开始

RiderFlow 很容易添加到项目。 最好的方式是使用我们的 UPM 服务器,让 Unity 的 Package Manager 安装和管理文件。 您需要将我们的 UPM 服务器添加到项目设置中,但这些步骤很简单,并且在帮助页面上有所说明。

Unity editor project settings showing the JetBrains scoped registry values

您可以在资源商店中找到 RiderFlow,也可以从我们的网站下载并将其拖放到 Project(项目)视图中进行手动导入。

为什么要构建 RiderFlow?

对 JetBrains 来说,RiderFlow 似乎是一个不太寻常的举动。 为什么要给 Unity 编辑器构建插件呢?实际上这没什么可奇怪的,因为我们就是打造开发者工具的公司。 

我们构建的一切都是为了提高开发者工作效率。 这可以与编辑器和 Rider 等 IDE 一起使用,对 C# 有很好的支持,并且在 Unity 开发者中因一流的 Unity 支持而久负盛名,例如在资源中显示代码使用情况(在 Rider 2022.1 中,我们也包含了 Unreal 和 C++ 支持!)。 它还带有团队工具,例如用于持续集成的 TeamCity,或用于聊天、项目管理、问题跟踪、源控制的 Space

RiderFlow 延续了这一传统,将为 Unity 开发者带来 JetBrains 风格的效率改进,并且,不仅仅是编码人员,游戏设计师、美术师、关卡设计师和 Unity 创意团队的所有成员也都将由此受益

我们为 Unity 编辑器创建了一个插件,它将我们在 Rider for Unity 中学到和构建的内容应用到 Unity 编辑器中。 它引入了许多协同工作的功能,将提升您在编辑器中的效率,帮助您管理复杂场景、轻松移动、查找所需资源、替换占位符对象等。

Search Everywhere(随处搜索)弹出窗口可通过键盘快捷键使用,并且可以在 Hierarchy(层次结构)视图中查找资源、文件和游戏对象。 点击结果将高亮显示或导航到对象或资源。 您还可以搜索菜单操作和设置项,更轻松地调用菜单,例如创建新对象或打开 Package Manager。

The Search Everywhere popup showing search results

我们将 Hierarchy(层次结构)视图中的对象分组到彩色分区,并为您可以与团队共享的对象添加注释和待办事项,以此帮助您管理复杂场景。

The Hierarchy view, showing coloured sections and notes

Hierarchy(层次结构)视图还允许您为重要或进行中的对象添加书签,您可以从 Scene(场景)视图中新增的浮动工具栏导航到这些对象(如果您在较新的 Unity 版本中没有找到它,请在“更多”菜单中查找 Overlays(叠加层))。 您还可以保存摄像头预设,因此,在场景中可以非常轻松地移动,使用快速键盘快捷键即可在对象和视图之间跳转。

我们来改进处理对象的工作流。 Scene(场景)视图工具栏有一个搜索面板,可以找到要拖放到场景中的资源和预制件。 将其固定开启,在添加任意数量资源时即可轻松访问。 完成场景的白框化后,右键点击一个或多个对象,选择 Replace Objects(替换对象)。 RiderFlow 将使用具有相同位置、比例和旋转的资源替换现有占位符对象

想知道资源是在哪里使用的? 点击右键并选择 Find Usages(查找用法),或使用 Scene(场景)操作中的 Show Usages(显示用法)直接在 Scene(场景)视图中高亮显示资源,使场景的其余部分变灰,并使用工具栏在不同实例之间切换。

最后,我们知道有时您只想对脚本进行快速更改,不想费心打开外部脚本编辑器(即使是 Rider 这样出色的编辑器)。 在 Unity 中,右键点击脚本资源,选择 Edit Code(编辑代码),RiderFlow 将直接在 Unity 中打开一个完全集成的代码编辑器。 它由 Rider 驱动,但更简单,非常适合较小的改动和快速修复。

RiderFlow 是适合 Unity 编辑器实用工具带的绝佳工具。 好的体验优化功能将提升您在 Unity 编辑器中的效率,帮助您更快找到对象或资源和重置场景视图,让您有更多时间了解场景并改进游戏。 首页帮助中提供了更多详细信息。 通过资源商店或 UPM 将其添加到您的项目中,并告诉我们您的想法!

英文博文原作者:

Lei

Matt Ellis