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