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