在 Unity 编辑器中加速工作流程的五种方法
借助快捷方式管理器、预设、快速搜索等功能,事半功倍。
Unity一直致力于为用户的日常工作流程带来更高的效率,帮助用户专注于创作过程。 即使是经验丰富的 Unity 开发人员也可能会忽略新版本 Unity 中的一些改进,因此本系列文章将包含 70 多条建议,以帮助 Unity 用户节省时间并加快他们在 Unity 2020 LTS 进程中的工作。 这是重点介绍其中一些技术的三篇博文系列中的第一篇。 本文将从如何加快核心编辑器工作流程开始,详细介绍这些小技巧。
快捷方式管理器
快捷方式管理器是一个交互式可视化界面,用户可以在其中管理编辑器热键。 在快捷方式管理器中,用户可以将快捷方式分配给不同的列表,并可视化他们经常使用的任何工具的现有绑定功能。
快捷方式管理器
我们可以将任意键或组合键绑定到 Unity 编辑器命令。 例如,默认情况下游戏素材,R 键绑定到工具列表中的缩放工具。
“绑定冲突”还可以显示用户是否已将相同的快捷方式分配给可以同时执行的两个命令。 注意:如果多个命令在不同的列表中并且不能同时执行unity放大窗口快捷键游戏开发素材,则可以为它们分配相同的快捷方式。
识别快捷方式之间的绑定冲突
从 Unity 的主菜单访问快捷方式管理器:
在 Windows 和 Linux 上,选择“编辑”>“快捷方式”
在 Mac 上,选择 Unity > 快捷方式
使用 Unity Editor Shortcut Manager 命名空间提供的 API 在脚本和包中自定义快捷方式。
常用编辑器快捷方式
预设
此功能允许用户自定义检查器中任何内容的默认状态。 创建预设可帮助用户复制组件或资源的设置,将其另存为资源,并将相同的设置应用于另一个项目。
使用预设来执行标准或将合理的默认值应用于新资产。 这确保了整个团队的标准一致,因此通常被忽视的设置不会影响整体项目绩效。
预设图标在这里以红色突出显示。
单击组件右上角的预设图标。 单击“将当前预设保存到...”以将预设另存为资产,然后单击可用预设之一进行加载。
在这种情况下,预设包含不同的 2D 纹理导入设置,具体取决于用例(反照率、法线或特征)。
其他使用预设的简单方法:
创建具有默认值的游戏对象:将预设资产拖放到层次结构中,以创建一个新的游戏对象,并在相应组件中填充预设值。
将特定类型与预设相关联:在预设管理器(项目设置 > 预设管理器)中,为每种类型指定一个或多个预设。 然后,创建一个新组件以将默认设置替换为指定的预设。
专业提示:为每种类型创建多个预设,并依靠过滤器按名称关联正确的预设。
保存和加载管理器设置:使用管理器窗口的预设来重复使用设置。 例如,如果用户计划重新应用相同的标签和图层或物理设置,预设可以减少下一个项目的设置时间。
场景可见功能
随着场景变大,用户可以选择暂时隐藏特定对象,以便更轻松地选择和编辑游戏对象。
切记不要禁用游戏对象(这可能会导致意外行为)、切换场景可见性控件。 这将在场景视图中隐藏和显示对象,而不会改变它们在游戏中的可见性。
使用 Hierarchy 窗口中的工具栏来启用或禁用视口中游戏对象的场景可见性。
使用场景可见性控件隐藏场景视图中的对象。
请注意,状态图标可能会在层次结构中发生变化,具体取决于父级或子级是否隐藏。
打开或关闭场景视图控制栏以移除全局场景的可见性。
使用隔离视图来关注特定对象及其子对象。 在 Hierarchy 窗口中选择一个游戏对象,然后按 Shift + H 来打开和关闭它。 这将覆盖其他场景可见性设置。
Isolate Views 允许用户根据需要编辑游戏对象。
我们仍然可以使用 Shift+空格键快捷方式来最大化视口并隐藏编辑器的其余部分。
情景选择
用户可以修改游戏对象的可拾取状态,功能类似于场景可见性功能。 使用工具栏可以防止在场景视图中选择特定的游戏对象。 这对于避免在大型场景中选择和编辑意外的游戏对象非常有用。
用户可以切换整个分支或单个对象的可选性,因此某些游戏对象可能是可选的,但它们的孩子或父母则不是。
搜索
该编辑器包括场景视图、层次结构窗口和项目窗口的搜索功能。
编辑器中的搜索选项以红色突出显示。
除了按文件名搜索外,用户还可以按类型搜索。 使用下拉菜单选择类型或缩写。
如果使用资产标签,用户还可以按“I”键:过滤标签的简写。
在此示例中unity放大窗口快捷键,我们在场景中搜索类型为 Camera 的所有对象:
按类型过滤
快速搜索
如果我们想将搜索扩展到窗口之外,我们可以使用快速搜索包。
Unity 2021.1 将此功能集成到编辑器中,无需安装单独的包。 您可以在“编辑”>“搜索全部”中找到此功能。 (快捷键在 Windows 上是 Ctrl+K/在 macOS 上是 Cmd+K))
使用热键或帮助菜单启动快速搜索。
从包管理器安装后,可以从“帮助”>“快速搜索”或使用 Alt+ 激活快速搜索。
快速搜索使用户能够搜索 Unity 的多个区域,包括资产、场景对象、菜单项、包、API、设置等。
以下是快速搜索“相机”的示例:
快速搜索的综合结果。