现代化、精致的Editor UI
更新内容
了解 2019.3 中的一些主要编辑器和工作流程更新。有关完整详情,请查看发行说明。
我们用新的颜色和处理方式更新了浅色和深色主题,以简化UI并提高清晰度,帮助创作者将更多注意力集中在其内容上。我们还更新并调整了图标样式,现在支持高DPI显示分辨率。新的UI字体提高了清晰度,可最大限度减少眼睛疲劳。此外,我们还改进了核心交互和控件的反馈:使用清晰的标记显示窗口焦点、改进了选项卡标题并提供了可视化的悬停光标反馈。
UIElements 包括一些新特性,向 USS 样式表添加了有用的功能。现在,您可以设置自定义属性以在文档中重用、将属性值设置为百分比而不是像素(以便它们相对于其父值调整大小)以及设置关键字的颜色。此外,您还可以使用 source 属性通过绝对路径或相对路径引用 CSS 和 UXML 文件中的素材资源,这使得捆绑和分发 UI 元素变得更加容易。
UI Builder 是一种以视觉为导向的工具,美术师和设计师可以使用它为 Unity Editor 创建 UI。UI Builder 提供了一组可视化工具来使用底层 UI 元素框架,包括样式表、层级视图和标准控件,例如按钮、滚动条、开关和文本字段。UI Builder 中的工作流程专为快速测试和迭代而设计,可在创建 UI 期间提供实时的交互式预览,以便 UI 设计人员能够确切看到最终 UI 的外观。
在构建具有大量素材资源和游戏对象的大型项目时,可能很难找到特定的内容。新的快速搜索功能让您能够在Editor中查找任何内容:资源、游戏对象、设置和菜单项,从而大幅提高工作流程效率。要访问该功能,请使用键盘快捷键 Alt + ‘,然后开始搜索。您可以与搜索结果进行交互,导航到关联的设置页面,将资源拖动到场景中或激活菜单项。
Unity 2019.1中新增的预设允许用户自定义Unity中几乎所有内容(组件、导入器或管理器)的默认状态,而无需编写代码。
在2019.3中,Preset Manager允许一种类型存在多个默认值。这意味着您可以有多个默认值,从而可以基于命名约定实现非常具体的预设行为。
实体包(预览版)中包含的两个新功能将显著提高构建基于DOTS的项目的用户的工作效率。使用转换工作流程,您可以一键将游戏对象转换为实体,使用您已熟悉的工作流程发挥DOTS的强大威力。Unity Live Link让您能够在Editor中进行更改并实时将更改推送到目标设备,从而为您提供有关它们在实际设备上的外观和性能的即时反馈。
现在,Unity Package Manager 可以帮助您访问更多适合您的 Unity 项目的工具。从Unity 2019.3开始,您可以直接使用Package Manager管理您的Asset Store集合,以及通过URL从Git存储库安装包。
我们已将 AssetDatabase 版本 1 管线替换为版本 2。它具有资源依赖性跟踪功能和许多其他改进,它们共同构成了更可靠、高性能和可扩展管线的基础,将大幅缩短您的导入时间。
现在,您可以在AssetDatabase中存储多个修订版本,从而加快平台切换和在之前导入的资源版本之间的交换过程。
该版本包括新的Addressable Asset System(即Addressables),它让您可以轻松地通过“地址”加载素材资源,同时通过简化内容包创建和部署来处理资源管理开销。简而言之,Addressables使您的团队能够有效地管理复杂的实时内容。
当您的项目变得更为复杂时,Unity Editor进入游戏模式的速度可能会变慢。因此,我们引入了可配置的进入游戏模式(通过Project Settings > Editor > Enter Play Mode options访问)。这些选项允许您在没有代码更改时从“进入游戏模式”进程禁用域和/或场景重新加载,从而节省多达90%的迭代时间。有关如何开始使用该实验性功能的详细信息,请参阅文档中的如何配置游戏模式。