Unity入门

已完成

我们准备了一个完整的 Unity 项目,可帮助你完成此学习路径。 从 GitHub 存储库下载代码,并将 Zip 文件提取到所选的目标 Unity 项目路径。

若要在 Unity 中生成混合现实解决方案,需要多种不同的开发工具。 计算机上可以有多个版本的 Unity,可在 Unity 中心内管理。

  1. 从 GitHub 下载并解压缩压缩文件夹 ,并记下提取项目的文件夹位置。

  2. 在 Unity 中心内,从左侧的面板中选择 “安装 ”。

    Unity Hub 应用程序的“安装”窗口的屏幕截图。

    重要

    Unity 2020.3.0f1 LTS 用于此学习路径。 如果尚未安装该文件,则必须从 Unity 下载存档下载文件,直接下载 .exe 安装文件,或从 Unity 中心安装。 LTS 表示长期支持。 根据电脑和 Internet 连接,这可能需要 10-15 分钟。

安装 MRTK 组件

  1. 启动 混合现实功能工具 (MixedRealityFeatureTool.exe),然后选择 “开始” 开始将 MRTK 组件安装到 Unity 项目。

    混合现实功能工具启动窗口的屏幕截图。

  2. 选择三个点的省略号“…”按钮,以浏览在其中下载并提取 Unity 项目的文件夹。 此处选择的文件夹必须紧邻 资产 文件夹,其中包含整个 Unity 项目。

    混合现实功能工具选择项目窗口的屏幕截图。

  3. 选择发现功能

  4. 确保选择以下版本以确保与提供的 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

    混合现实功能工具发现功能窗口的屏幕截图。

  5. 选择“ 获取功能”。 这将下载相应的包,并将其保存在临时位置(即包缓存)。

  6. 验证包选择并选择“ 导入”。 这些包将复制到 Unity 项目中,并在项目的包清单中进行了必要的修改。

    混合现实功能工具导入功能窗口的屏幕截图。

  7. 如果以前导入了相同的 MRTK 组件,可能会看到以下屏幕。 选择“ 批准”是安全的。

    混合现实功能工具审阅和审批窗口的屏幕截图。

  8. 工具完成后,选择 “退出 ”以退出混合现实功能工具。

验证 Unity 项目依赖项

打开并验证 Unity 项目是否具有所需的依赖项和设置。

  1. 打开 Unity 中心,然后从窗口左上角选择 “项目 ”。 使用 “添加 ”按钮将项目添加到列表中。

    Unity 中心应用程序的屏幕截图,其中选择了“项目”选项卡。

  2. 浏览到从 GitHub 和 Select Folder 获取的 Zip 文件中提取项目内容的文件夹。

    注释

    如果橙色感叹号图标显示在项目名称下,请将鼠标悬停在其上以获取消息的更详细说明,包括建议的操作(例如,不正确的Unity版本,安装建议)。

  3. 通过选择项目名称打开项目。 当 Unity 导入和编译关联的包时,这可能需要几分钟时间。

  4. Assets > Scenes > MainScene 的“项目”面板中找到主场景,然后双击它。

    加载主场景的 Unity 编辑器的屏幕截图。

如果未显示错误消息,则你的项目已准备好进行配置和开发。 你可能会注意到警告消息,这些消息是可接受的,不会干扰项目的功能。

完成项目设置

此项目使用 OpenXR 插件。 OpenXR 是由 Khronos 开发的开放且免版税的标准,它旨在通过使开发人员能够轻松适配各种 AR/VR 设备,从而简化 AR/VR 开发。 此新插件需要进行少量配置更改,以支持与 Unity 编辑器中的 OpenXR 进行交互的输入。

在使用“播放”按钮在 Unity 中运行项目之前,请启用“锁定输入至游戏视图”选项。 可以在 “窗口 > 分析 > 输入调试器 > 选项” 下拉菜单中找到此信息。 此设置保留在编辑器中,因此只需执行此作一次。

Unity 输入调试器面板的屏幕截图,其中选择了“选项”下拉列表,并突出显示了“锁定游戏视图的输入”。