开始使用 Unity
我们准备了一个完整的 Unity 项目来帮助你使用此学习路径。 从 GitHub 存储库下载代码,并将 Zip 文件提取到所选的目标 Unity 项目路径。
若要在 Unity 中构建混合现实解决方案,需要许多不同的开发工具。 你可以在计算机上安装多个版本的 Unity,在 Unity Hub 中管理。
从 GitHub 下载并解压缩压缩文件夹,并记下提取项目的文件夹位置。
在 Unity Hub 内的左侧面板中选择“安装”。
重要
Unity 2020.3.0f1 LTS 用于此学习路径。 如果你尚未看到它已安装,则必须从 Unity 下载存档下载文件,直接下载 .exe 安装文件,或从 Unity Hub 安装。 LTS 表示长期支持。 根据你电脑和 Internet 连接情况,这可能需要 10-15 分钟。
安装 MRTK 组件
启动“混合现实功能工具”(MixedRealityFeatureTool.exe) 并选择“开始”,开始将 MRTK 组件安装到 Unity 项目中。
选择三个点的省略号“…”按钮,浏览在其中下载并提取 Unity 项目的文件夹。 在此处选择的文件夹必须位于包含整个 Unity 项目的 Asset 文件夹的正上方。
选择“发现功能”。
确保选择以下版本以确保与提供的 Unity 项目的兼容性:
- 混合现实工具包扩展 2.5.4
- 混合现实工具包基础 2.5.4
- 混合现实工具包 GPU 统计信息 1.0.3
- 混合现实工具包平面查找 1.0.0
- 混合现实工具包标准资产 2.5.4
- 混合现实 Open XR 插件 0.1.3
- Microsoft Spatializer 1.0176
- 混合现实输入 0.9.2006
选择“获取功能”。 这会下载相应的包并将它们保存在临时位置(即包缓存)。
验证包选择,并选择“导入”。 包将会复制到 Unity 项目中,并在项目的包清单中进行必要的修改。
如果以前导入了相同的 MRTK 组件,可能会看到以下屏幕。 选择“批准”是安全的。
此工具完成后,选择“退出”,退出混合现实功能工具。
验证 Unity 项目依赖项
打开 Unity 项目,验证它是否具有所需的依赖项和设置。
打开 Unity Hub,并选择窗口左上方的“项目”。 使用“添加”按钮将项目添加到列表中。
浏览到你从获取自 GitHub 的 Zip 文件中提取项目内容的文件夹,然后选择文件夹。
注意
如果项目名称下显示一个橙色感叹号,则将鼠标悬停在其上可获取更详细的消息说明,包括建议的操作(例如不正确的 Unity 版本、安装)
通过选择项目名称打开项目。 当 Unity 导入和编译相关包时,这可能需要几分钟的时间。
在“项目”面板中的“资产”>“场景”>“MainScene”中,找到主场景并双击它。
如果未出现错误消息,则你的项目已准备就绪,可进行配置和开发。 你可能会注意到警告消息,这些消息是可接受的,不会干扰你的项目功能。
完成项目设置
此项目使用 OpenXR 插件。 OpenXR 是 Khronos 开发的一种开放且免版税的标准版,旨在简化 AR/VR 开发,使开发人员可以无缝地以各种 AR/VR 设备为目标。 这个新插件需要进行少量的配置更改,以支持 Unity 编辑器中与 OpenXR 交互的输入。
使用“播放”按钮在 Unity 中运行项目之前,请启用“锁定对游戏视图的输入”选项。 可在“窗口”>“分析”>“输入调试器”>“选项”下拉菜单中找到此项。 此设置将在编辑器中保留,因此只需执行一次此操作。