欢迎使用混合现实功能工具

Mixed Reality Feature Tool banner image

重要

混合现实功能工具目前仅适用于 Unity。 如果是在 Unreal 中进行开发,请参阅工具安装文档。

混合现实功能工具是开发人员发现、更新混合现实功能包并将其添加到 Unity 项目中的一种新方式。 你可以按名称或类别搜索包,查看其依赖项,甚至在导入之前查看项目清单文件的建议更改。 如果以前从未使用过清单文件,则它是包含所有项目包的 JSON 文件。 验证所需的包后,混合现实功能工具会将它们下载到所选的项目中。

系统要求

在运行混合现实功能工具之前,需要具备以下项:

  • 运行 Windows 10 或 11 且具有活动的 Internet 连接的电脑

注意

如果电脑位于组织管理的网络上,请确保允许访问以下 URL:

下载

设置环境后:

注意

如果您是刚开始使用 Unity 包管理器,请遵循我们的 UPM 说明

此版本中的更改

版本 1.0.2209.0-Preview 包含以下改进:

  • 在发现功能视图中添加了“显示预览功能”选项
  • 已更新为 .NET 6
  • 将应用和 .NET 6 运行时整合为一个可执行文件中,以便于分发
  • 修复了在不必要情况下出现降级现有软件包版本的提示这一问题

1.入门

从可执行文件启动混合现实功能工具,此操作将在首次启动时显示起始页:

Getting started

从起始页,你可以:

2. 选择 Unity 项目

为了确保您项目的 Unity 版本支持所有发现的功能,第一步是使用省略号按钮(位于项目路径字段右侧)将混合现实功能工具指向您的项目。

Select the Unity project

注意

浏览 Unity 项目文件夹时显示的对话框包含“_”作为文件名。 文件名必须有一个值才能使文件夹被选中。

找到项目的文件夹后,单击“打开”按钮返回到混合现实功能工具。

重要

混合现实功能工具执行验证,确保其已被定向到 Unity 项目文件夹。 该文件夹必须包含 AssetsPackagesProject Settings 文件夹。

选择项目后,可以执行以下操作:

  • 还原功能:将项目清单中列出的功能工具提供的包下载到 Packages/MixedReality(如果这些包尚不存在)。 此功能与概念中的 nuget restore 类似。 通常情况下,如果从某个已配置为忽略 tarball 文件的存储库克隆某个项目(包含功能工具包),则只需执行此操作。 如果不需要获取新包,可以在还原后关闭功能工具。

和/或

  • 发现功能:转到下一页,选择要添加到项目的包。

3. 发现并获取功能包

功能按类别分组,方便查找。 例如,“混合现实工具包”类别具有几个可供选择的功能

Discovery and acquisition

注意

如果要在项目中使用 MRTK3 公共预览版,则必须启用 Show preview releases,如下图红框所示。

Recommended Feature Settings for MRTK3

当混合现实功能工具识别到以前导入的功能时,它针对每个功能显示一条通知消息。

Notification of imported feature

做出选择后,选择“获取功能”,从目录中下载所有必需的包。 有关详细信息,请参阅发现并获取功能

4. 导入功能包

获取完毕后,将显示完整的包集,以及所需依赖项的列表。 如果需要更改任何功能或包选择,则可以执行以下操作:

Importing packages

强烈建议使用“验证”按钮,确保 Unity 项目可以成功导入所选功能。 验证完成后,你将看到一个弹出对话框,其中包含一条成功消息或已识别出的问题的列表。

选择“导入”继续

注意

单击“导入”按钮后,如果有任何问题仍存在,则将显示一条简单消息。 建议单击“否”,并使用“验证”按钮来查看和解决问题

有关详细信息,请参阅导入功能

5. 查看和批准项目更改

最后一步是检查并批准对清单和项目文件的建议更改:

  • 建议的清单更改显示在左侧
  • 要添加到项目中的文件显示在右侧
  • “比较”按钮允许并排查看当前清单和建议的更改

Authorization

有关详细信息,请参阅查看和批准项目修改

6. 已更新项目

更改建议获得批准后,目标 Unity 项目会进行相应更新以引用所选的混合现实功能。

Project updated

Unity 项目的 Packages 文件夹现在具有一个包含功能包文件的 MixedReality 子文件夹,并且清单将包含相应的引用

返回到 Unity,等待加载新的选定功能,并开始生成!

另请参阅