文章目录
HoloLens2初入——Unity远程调试时启用眼动追踪和手势追踪功能引言基础环境安装DotNetWinRT包设置MRTK配置文件配置光标指示点效果图现在的中文博客很少,公司里面开发都是内部的开发手册,不往外出。自己踩坑很难受,在搬了两年砖,好歹能自己做个砖头了。 觉得能帮忙避坑的话帮忙点个赞吧,形成个闭环,还能有点心理安慰。光nuget就坑了我两天时间!!!!!!
HoloLens2初入——Unity远程调试时启用眼动追踪和手势追踪功能
引言
内容:
在Unity中设置眼动追踪的工程环境 ,实现在电脑端Unity 运行,并全息投影到HL2的情况下,可能返回眼动数据和相关的功能。 起点条件:在Unity中已经加载好了MRKT的包,并且导入了MRTK的场景
基础环境
时间:2020-09-25 16.40PC系统版本: Win10 专业版 内部体验版VS版本: 2019社区版头盔机型:Hololens2HoloLens2系统版本: 内部体验版 - Unity 版本:2019.3.4 (这个版本在全息投影的时候对手数据的更新有bug问题,在2019.3.7版本、2018.4.19版本之后修复了这个问题) 建议还是使用最新的Unity,官方的文档有时候更新比较慢,很多问题没有描述到)Unity 版本:2019.4.9 (2020-09-29 14.13修正)WIN SDK :19041.1.191206MRTK版本:2.4CUDA版本:10.2参考来源 MRKT文档
PS: 更改了题目名称重新发布,因为发现百度搜索的仍然是旧的题目。(2020-10-03 21.40)
安装DotNetWinRT包
安装NugetForUnity 需要用Nuget来下载DotNetWinRT包 NugetForUnity是Unity的一个插件。可惜的是,在Unity中,国内的网无法访问NuGet包源,即便是更换包源也是没有效果,我更换了好几个包源,仍然会报访问超时,或者访问不存在等错误,建议大家不要在这个地方继续踩坑了。坑我两天,最后实在没办法只能求助国外的女朋友,在她的电脑上配置好了项目然后拷贝回来的。
下载传送门选择最新的版本下载,如下图
把下载后的包直接导入到工程里面,导入后,菜单栏上会多了一个NuGet选项 安装DotNetWinRT
设置MRTK配置文件
克隆配置文件 这是为了保证原工具的文件的稳定性,所以不让在原始文件上修改。 克隆后如下图所示。
在文件目录下会有复制出来的文件。 在选项中自动切换为自定义的文件。
克隆输入配置文件 添加新的数据提供器配置新的数据提供器
设置输入类型
设置平台为 WU 在这里插入配置好后可以发现这个数据提供器自动修改了名称
配置光标指示点
克隆文件勾选启动眼动追踪取消头部移动光标
效果图
连接全息投影,第一次启动将会提示是否打开眼动追踪的权限。 如果没有跳出这个提示,说明眼动没有被开启。运行的时候会发现眼睛看到的地方有一个小光标,在下面红色箭头所标的地方。
现在的中文博客很少,公司里面开发都是内部的开发手册,不往外出。自己踩坑很难受,在搬了两年砖,好歹能自己做个砖头了。 觉得能帮忙避坑的话帮忙点个赞吧,形成个闭环,还能有点心理安慰。光nuget就坑了我两天时间!!!!!!