.NET Tools
Essential productivity kit for .NET and game developers
RiderFlow,免费的 Unity 场景管理工具
几周前,我们在 GDC 上展示了 RiderFlow 并获得了巨大反响。这是一款全新的 Unity 编辑器插件,用于场景管理、导航和搜索 Unity 资源。
今天,我们很高兴地宣布 RiderFlow 对所有人开放,可从资源商店和 JetBrains 网站下载,也可作为 UPM 软件包安装。

什么是 RiderFlow? 我们基于在 Rider(我们的 C#/C++ 游戏开发 IDE)中支持 Unity 所做的工作,构建了这款 Unity 编辑器插件。 它有非常棒的功能,可以帮助团队的所有成员处理 Unity 场景。 最重要的是, 它完全免费!
请观看下面的短视频了解详细信息:
轻松开始
RiderFlow 很容易添加到项目。 最好的方式是使用我们的 UPM 服务器,让 Unity 的 Package Manager 安装和管理文件。 您需要将我们的 UPM 服务器添加到项目设置中,但这些步骤很简单,并且在帮助页面上有所说明。

您可以在资源商店中找到 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。

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

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 将其添加到您的项目中,并告诉我们您的想法!
英文博文原作者: