最近实验室购入两台台HoloLens 2,根据官网例程总结一些心得。
文章目录
一、创建Unity项目
确保模板设置为3D
二、切换构建平台
1、下载平台依赖文件
UnitySetup-Universal-Windows-Platform-Support-for-Editor-2020.3.11f1.exe
2、在 Unity 菜单中,选择File > Build Settings
- 将目标设备设置为HoloLens
- 将架构设置为ARM 64
- 将构建类型设置为**D3D 项目*
- 将目标 SDK 版本设置为最新安装
- 将最低平台版本设置为10.0.10240.0
- 将Visual Studio 版本设置为最新安装
- 将Build and Run on设置为USB 设备
- 将构建配置设置为发布(调试存在已知的性能问题)
三、导入和配置资源
Mixed Reality Toolkit 是一个开源工具包,可以导入到 Unity 混合现实项目中
1、打开MixedRealityFeatureTool
2、选择路径
3、选择与平台依赖相关的包
(1)选择Mixed Reality Toolkit Foundation版本2.7.0
(2)Mixed Reality OpenXR Plugin 0.9.5
(3)模块导入
(4)将混合工具包添加到项目
(5)启用新插件的后端
(6)手动配置MRTK插件
(7)打开XR插件管理
(8)打开OpenXR
深度提交模式:选择16位深度
三、总结
MixedRealityToolkit-Unity是MR应用必用神器,非常好用的插件,但是因为Unity的版本较多,插件的版本也很多,所以坑也不少。但是注意版本之间的兼容并非难事。
- Unity建议的版本:2020.3.11f1与官网一致
- MRTK混合现实功能工具建议的版本:MixedRealityFeatureTool-1.0.2104.0-Beta
- Mixed Reality Toolkit Foundation:MRTK 2.7.0 以上(最好较新于官网)
- Mixed Reality OpenXR Plugin:0.9.5以上(最好较新于官网)