一.需要配置环境
1.下载SDK ==> unitypackage 地址如下
https://github.com/microsoft/MixedRealityToolkit-Unity/releases/tag/v2.8.3
拉到最下边就看到了,记住 最好先导入Foundation ,不然报错会很多.......
2.Unity 编辑器配置
a.编辑器版本 这边我选用的是 2019.3.13
b.切换到UWP平台
c.在Player Settings中勾选Virtual Reality Support,并选择Windows Mixed Reality
二.创建完工程导入package之后创场景
Mixed Reality Toolkit --Add sence,添加一个场景
三.怎么让工程直接运行在MR头盔呢?
1. 在Hololens2中打开Microsoft Store,下载并安装Holographic Remoting
2. 打开Holographic Remoting,可以看到Hololens2的IP地址
3. 保持Holographic Remoting在Hololens2中打开
4. 保证电脑和Hololens2连接同一个WIFI
5. 点击’Window’-‘XR’-‘Holographic…’。选择’Remote to device’
6.输入Hololens2的IP,‘Device’选择’Hololens2’,点击’Connect’。 ‘Connect’变绿后说明连接成功,同时Hololens2中原有显示IP的界面消失,运行即可在Hololens2中看到程序运行结果。
如下:黑色部分为现实生活中的场景
四、可能遇到的报错:Hololens 2 远程处理:ProtocolVersionMismatch
下面链接是处理方法,但我关闭全息选项卡并重新通过 Window>XR>Holographic Emulation 菜单重新打开它来解决了此问题。
https://github.com/microsoft/MixedRealityToolkit-Unity/issues/7910