环境安装
-
安装Win10或Win11最新版本(较新的也可以)
-
通过“设置”>“更新和安全”>“对于开发人员”在电脑上启用开发人员模式。(打包要用)
-
Unity安装(一般选择长期支持版本,注意Unity 版本和包中的已知问题。)
在unityhub中要给对应unity版本安装通用 Windows 平台支持模块

-
Visual Studio 2022(安装链接)(最好使用该版本,官网推荐。安装unity的时候会选择VS安装,如果没有特殊要求,其推荐的版本(在unity hub中)不是2022可以选择不装,然后手动安装该版本)
-
在VS2022版本中安装以下负载
● .NET 桌面开发
● 使用 C++ 的桌面开发
● 通用 Windows 平台 (UWP) 开发
●使用 Unity 进行游戏开发(如果计划使用 Unity) -
在 UWP 工作负荷(即:通用 Windows 平台 (UWP) 开发)中,请确保包含以下组件以便安装:
● Windows 10 SDK 版本 10.0.19041.0 或 10.0.18362.0,或 Windows 11 SDK
● USB 设备连接(通过 USB 进行 HoloLens 部署/调试所需)
● C++ (v142) 通用 Windows 平台工具(使用 Unity 时必需)


[注] 其官网中提到的仿真器可以不用安装
设置项目
- 下载混合现实功能工具

- 在Unity项目中导入MRTK3功能包




注意:如果下方的显示预览版处于选择状态,选择时必须把相同版本的包都勾选,否则会出现命名空间缺少的错误,笔者在记录时选择MRTK3选项如下图所示


然后退出混合现实功能工具,并打开Unity项目,如果出现下面这样的报错,就很可能是导入包时忘记导入其依赖的包(命名空间),仔细检测,把缺少的包导入就可以了。
正常情况下unity也可能重新启动


出现下面的窗口同意即可
导入成功如下图
- 在导入后配置 MRTK 配置文件


- 配置 OpenXR 相关设置



Fix All不一定能全部修复,除下面图中的问题,其他还存在的问题最好是手动修复,修复完成后打包的配置基本完成

创建场景

打包Unity项目
平台选择及配置



注意,如果安装完成后依然存在第二个提示,请重新启动Unity,缺少的组件为C++(v143)通用Windows平台工具,这个在官方的文档中没有提及
部署到HoloLens2
该文档很清晰,直接看官方文档,补几张个人配置图片(推荐使用USB部署,快速简洁)

之后就按照文档提示即可部署成功
13万+

被折叠的 条评论
为什么被折叠?



