Hololens环境配置
本文所用的是2020.3版本的unity和MRTK7.2,
官方文档:场景理解观察程序 - MRTK 2 | Microsoft Learn
MRTK安装
使用unity进行Hololens开发,首先需要在微软官方下载MRTK工具。
地址:Download Mixed Reality Feature Tool from Official Microsoft Download Center
选择文件所在的路径后选择这几个包导入Unity:
MRTK的核心包是:org.mixedrealitytoolkit.core,其他为扩展资料包,包含字体,音频和一些其他的资产。Mixed Reality Toolkit Tools包为unity项目打包为AppX所需的包
选择好后将包导入unity。
Unity环境配置
Unity平台切换
在生成设置中,将平台切换为UWP平台(ps:需要在VS里安装通用Windows平台开发组件),如下图:
配置OpenXR环境
在“编辑_首选项_XR插件管理中”中进行设置。
消除黄色感叹号:点击Fix来修复部分黄色感叹号,最后剩下一个点击Edit,然后关闭该弹出面板。在新打开的界面中点击加号添加“Microsoft Hand Interaction Profile”和“Microsoft Motion Controller Profiler”这两个配置文件:
基础场景配置
在Unity菜单中,依次选择Mixed Reality_Toolkit_Add to Scene and cofigure,同时选择Mixed Reality_Project_Apply recommended project settings for HoloLens2,更新开发环境。配置完场景如下图:
打包和发布
远程调试
(Ps:使用的时WiFi方式,需要将设备和电脑处于同一WiFi下)
将unity项目打包为UWP平台后在打包的文件夹内使用VS打开.sln文件,首先在顶部进行如下配置:
然后再顶部的菜单栏里选择“项目_属性”进行配置,计算机名一栏填写设备的IP地址,然后点击调试(Ps:第一次需要填写设备的Pin码,Pin码在设备的“设置_开发者选项”里查看)。
打包问题:第一次打包时出现
项目打包AppX
在Mixed Reality_Toolkit_Utilities里面打开Build window进行如下配置后开始打包
项目案例
项目配置:在 Hierarchy 窗口中,选择MixedRealityToolkit对象,然后克隆默认的配置配置文件
之后要修改的所有功能,都先要先克隆相应的配置文件。
参考文章:
UI交互:HoloLens2基础交互功能开发(二):交互界面创建_hololens ui制作-CSDN博客
PS:2.7版本toolbox在菜单栏里“Mixed Reality_Toolkit_Utilities”中
视线追踪:[hololens2]启用眼球追踪_hololens眼球追踪-CSDN博客