环境
win 10
vs 2022 community
unity 2020.3.25f1c1
MRTK 2.7.3
(Unity2019.4+MRTK2.6 或者 Unity2020.3+MRTK2.7是最佳搭配,不建议混合搭配)
下载地址
VS:https://visualstudio.microsoft.com/zh-hans/vs/
unity:https://unity3d.com/get-unity/download/archive
MRTK:https://github.com/Microsoft/MixedRealityToolkit-Unity/releases
.NET 5:https://dotnet.microsoft.com/download/dotnet/5.0
MRTF:https://www.microsoft.com/en-us/download/details.aspx?id=102778

搭建
参考:HoloLens2之路-Unity2020.3+MRTK2.7配置
官方文档:
选择 Unity 版本和 XR 插件;建议安装 Unity 2020.3 LTS 以及用于混合现实开发的 最新混合现实 OpenXR 插件
设置 XR 配置;混合现实 OpenXR 插件完全支持 AR Foundation 4.0,提供 ARPlaneManager 和 ARRaycastManager 实现。 这样,你可以编写一次代码,该代码适用HoloLens 2 ARCore/ARKit 手机和平板电脑。
欢迎使用混合现实功能工具;(MRFT)
编辑器操作
| 按键 | 功能 |
|---|---|
| WSADQE | 控制视角的前后左右上下 |
| 鼠标右键 | 控制视角 |
| 鼠标右键+滚轮 | 视角的左右旋转 |
| 左shift键、空格键,同时按下鼠标左键 | 显示左、右手,点击抓握 |
| 空格/左Shift+滚轮 | 左/右手的前后移动 |
| T/Y键 | 永久显示左/右手 再次按下取消 |
| Ctrl+Shift移动鼠标 | 旋转手部关节 |
打包

-
用vs打开.sln文件,选择release, ARM64,远程计算机(属性页-调试 填写HoloLens ip地址),调试(F5)
-
usb调试,用vs打开.sln文件,选择release, ARM64,连接USB线,调试(F5)
-
MRTK打包APPX,Unity–Mixed Reality Toolkit–Utilities–Build Window–Appx Build openions,选择Release、ARM64、solution\auto increment–build appx。打开浏览器打开Hololens的IP地址,选择apps–install app–app package–选择文件打开文件夹,选择xxxxxx.appx / appxbundle文件,将APPX安装到真机上。
ip地址查看方式:设置/网络和Internet/WLAN/适配器属性/IPv4地址(设备为联网状态)
PIN码查看方式:设置/更新和安全/面向开发人员/配对(先开启使用开发人员功能与设备发现)
二、配置文件
HoloLens2之路-配置文件(一)
HoloLens2之路-配置文件(二)
HoloLens2之路-配置文件(三)
HoloLens2之路-配置文件(四)
配置文件本质是可编程对象,用于存储全局数据,配置文件需要预先定义,应用程序启动时会根据配置文件定义的功能注册相关服务、准备相应资源。

- MRTK提供了若干默认配置文件(均位于Assets/MRTK/SDK/Profiles文件夹中 ),这些默认配置文件是针对通用场景设计,并没有针对特定应用优化。
- 为确保默认的配置文件有效,MRTK锁定了默认配置文件的修改,新建配置文件通常是在Inspector窗口中点击某配置文件后的Clone按钮创建,新建配置文件后就可以进行针对性的配置,主配置文件与子配置文件遵循同样的规则。

2.1 Camera Profile
定义了渲染相机参数,相机系统配置文件由主配置文件管理,在主配置文件面板中,选择左侧列表框中的“Camera”,选择对应的配置

本文详述了在Win10环境下,使用VS2022 Community和Unity2020.3.25f1c1搭建HoloLens2 MR应用的过程,推荐使用MRTK2.7.3。内容涵盖Unity与MRTK的下载、配置,以及混合现实OpenXR插件的设置。文章强调了不建议混合搭配不同版本的Unity和MRTK,并提供了键位控制说明。此外,介绍了配置文件的用途,特别是CameraProfile、InputProfile和SpatialAwarenessProfile的详细设置,如输入动作、控制器映射和空间感知。最后,讨论了如何在运行时动态替换配置文件的方法。
最低0.47元/天 解锁文章
2070

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



