0. 开发环境:
Win10
Unity 2020.3.31f1c1
VS2019
官方开发文档:
https://docs.microsoft/en-us/learn/modules/learn-mrtk-tutorials/1-1-introduction
1. 选择合适的Unity版本并下载
https://docs.microsoft/en-us/windows/mixed-reality/develop/unity/choosing-unity-version
- 先下载Unity Hub
- 进入Unity Hub,下载Unity2020 LTS相关版本
2. 配置MRTK
安装好Unity后安装这两个:
- .NET 5.0 runtime
- MRFT
从MRTK2.6开始,微软公司提供了Mixed Reality Feature Tool(MRFT)工具,可以可视化的管理MRTK。
https://docs.microsoft/en-us/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool
运行MRFT后,选择这4个features:
3. OpenXR配置
安装上面的组建后,再打开unity它会自动更新,更新完后应该会出现XR 插件管理设置
,然后点击这里:
之后的一系列操作参考去除OpenXR选取框旁边的感叹号。
HoloLens2之路-Unity2020.3+MRTK2.7配置_DavidWang-CSDN博客
https://blog.csdn/yolon3000/article/details/121776416
最后应该成这样:
4. 更新工程
5. Unity中配置MRTK
在Hierarchy窗口中,选择MixedRealityToolkit游戏对象,然后在Inspector窗口中,选择MixedRealityToolkit组件下的主配置文件为DefaultHoloLens2ConfigurationProfile
6. 重命名App(Optional)
Edit > Project Settings… to open Project Settings.
'Package name’是为了给输出的app命名,现在还用不到
7. Unity工程导出到VS
方便程序员手动修改一些开发代码。
File->BuildSettings,根据下图默认设置后,Build到一个空文件夹。
8. 在VS中通过WiFi连接Hololens
打开sln工程,配置开发环境
在属性中输入眼镜的IP地址
运行程序,会弹出让你输入输入PIN码,注意这个PIN不是你开机的PIN,你需要在眼镜中设置->更新与安全->开发者选项->配对
会弹出一个PIN码
9. 在Unity中通过WiFi连接Hololens
然后输入眼镜的ip地址,再点击Enable Holographics Remoting for Play Mode。之后运行unity的程序就可以了。。。
连接成功!环境配置完毕!
如果想关闭Unity显示出来的性能分析条:
选中面板中的MixedRealityToolkit,克隆HoloLens 2的配置文件,选中“Diagnostics”再次克隆,并将系统诊断DisEnable,即实现对于性能分析窗口的关闭。
直接运行会出现网格化的空间映射,如果想去除空网格,可以这样:
References
https://blog.csdn/shedipai0528/article/details/123377096
https://blog.csdn/yolon3000/article/details/121776416
更多推荐
Hololens 2 + Unity环境配置
发布评论