Hololens 2 + Unity环境配置

0. 开发环境:

Win10
Unity 2020.3.31f1c1
VS2019

官方开发文档:

https://docs.microsoft.com/en-us/learn/modules/learn-mrtk-tutorials/1-1-introduction

1. 选择合适的Unity版本并下载

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/choosing-unity-version

  1. 先下载Unity Hub
  2. 进入Unity Hub,下载Unity2020 LTS相关版本

2. 配置MRTK

安装好Unity后安装这两个:

  1. .NET 5.0 runtime
  2. MRFT

从MRTK2.6开始,微软公司提供了Mixed Reality Feature Tool(MRFT)工具,可以可视化的管理MRTK。
https://docs.microsoft.com/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.net/yolon3000/article/details/121776416

最后应该成这样:
在这里插入图片描述

4. 更新工程

在这里插入图片描述

扫描二维码关注公众号,回复: 14907640 查看本文章

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.net/shedipai0528/article/details/123377096
https://blog.csdn.net/yolon3000/article/details/121776416

猜你喜欢

转载自blog.csdn.net/qq_41598072/article/details/123685738
今日推荐