快速配置HoloLens2 MRTK2开发环境
这篇文章介绍MRTK2的配置,如果需要了解MRTK3的配置,请点击这里
打开Unity Hub点击New Project,选择合适的编辑器版本,选择3D,输入项目名称、选择靠近根目录的路径。
在 Windows 上创建项目时,MAX_PATH 限制为 255 个字符。 Unity 受到这些限制的影响;如果任何文件路径的长度超过 255 个字符,就可能无法编译。 因此,建议将 Unity 项目存储在尽可能靠近驱动器根目录的位置。
如果你找不到下面设置中的某一项,请检查你的版本Unity编辑器版本是否过高或过低(本文档基于Unity2020.3)
在菜单栏点击File->Build Settings
左侧选择Universal Windows Platform
右侧按如下配置:
Target Device: HoloLens
Architecture: ARM64
Build Type: D3D Project
Target SDK Version: Lasted installed
Minimum Platform Version: 10.0.10240.0
Visual Studio Version: Visual Studio 2019
Build and Run on: Local Machine
Build configuration: Release(Debug 有已知的性能问题,所以不推荐)
点击Switch Platform
下载完成后,解压缩文件并将其保存到桌面。
关闭运行中的Unity
运行MixedRealityFeatureTool.exe
点击Start
选择你新建的Unity工程路径(该工具中的“项目路径”框必须包含某个值,因此默认情况下会插入一个反斜杠(“_”))
软件会检测到Unity版本。
点击Discover Features(可能需要等待几秒)
勾选Mixed Reality Toolkit下的Mixed Reality Toolkit Examples, Mixed Reality Toolkit Extensions, Mixed Reality Toolkit Foundation,Mixed Reality Toolkit Standard Assets。
勾选Platform Support下面的 Mixed Reality OpenXR Plugin和Mixed Reality Moving Platform SDK。
点击Get Features
点击Import
点击Approve
点击Exit
打开Unity项目,等待Unity完成导入新添加的包。过程中可能有以下窗口:
Warning: Do you want to enable the backends? Doing so will *RESTART* the editor. 选择Yes。
Unity有可能在这个过程中重启几次,请耐心等待。
打开项目后你应该可以看到MRTK Project Configurator窗口,如果没有看到,请点击菜单栏Mixed Reality
->Toolkit->Utilities->Configure Project for MRTK。
点击MRTK Project Configurator窗口中的Unity OpenXR plugin (recommended),等待一段时间
出现Project Settings窗口,点击Fix all,如果没有出现Project Settings窗口,点击MRTK Project Configurator窗口中的Show XR Plug-in Management Settings。
在XR Plug-in Management窗口点击Windows标徽(Universal Windows Platform settings),勾选Initialize XR on Startup,勾选OpenXR,勾选Microsoft HoloLens feature group。
此时OpenXR旁边有黄色感叹号,点击感叹号,点击Fix all,如果点击一次之后,还有需要Fix的,请再点击几次,直到没有需要Fix的项目。
只剩下一个黄色感叹号显示Edit按钮,点击Edit按钮
在Interaction Profiles下,点击加号分别添加Eye Gaze Interaction Profile,Microsoft Hand Interaction Profile,Microsoft Motion Controller Profile,如果遇到黄色感叹号,点击黄色感叹号,点击Fix all。
(可选)点击左侧的OpenXR选项,将Depth Submission Mode修改为Depth 16 Bit
关闭Project Settings窗口
到MRTK Project Configurator窗口,点击Apply Settings,如果仍然后黄色感叹号,点击Fix all。
没有黄色感叹号时,选择Next
点击Apply->Next->Import TMP Essentials->Got it, next->Done
重启Unity,如果遇到Scenes Have Been Modified,选择Save
这样就完成了HoloLen2的MRTK2配置。