美文网首页
HoloLens2 开发日记

HoloLens2 开发日记

作者: 爱吃鱼的鸡米 | 来源:发表于2022-01-14 19:56 被阅读0次
2022/1/12

第一天! START !

配置环境


Unity创建项目

我的项目创建在:E:\UnityProject\Secondary\MRTK_JIM
打开MRTK,Project Path选为自己的Unity项目根目录。


之后,有很多个可供安装的功能,我只选了两个基础的,一个是 MRTK工具包基础

一个是OpenXR插件。

题外话:Khronos 联盟为解决 AR 和 VR 标准碎片化问题,联合各大制造商和平台、引擎商等联合制定了 OpenXR 标准,该标准的初始版本于去年夏天发布,今日 OpenXR 标准迎来了自己的 1.0 正式版。AR 和 VR 设备现在都支持该 API。

成功后打开Unity,之后步骤见官方文档,本篇只做一些关键步骤的记录。 ( !这条不知道我说的对不对!)此处忘了安装Windows 10 SDK,出现以下情况。
下一步,检查基本配置:

关于以下配置槽(红框部分)相关的基础概念知识可以看 Import and configure resources - Learn | Microsoft Docs

一个小表(PC模拟HoloLens输入的一些基础操作)

2022/1/15

用VS直接进行调试

初次连接,需要 PC 和 HoloLens两者都开启开发者模式,才可以互相识别到(VS里才会检测到HoloLens这个设备,调试的时候才有选项可以选)


2022/1/28

布置对象

此次的教程链接:HoloLens2 开发 第二单元教学:在场景中放置月球漫游车

  • GridObjectCollection 组件可以对子物体进行布局
  • 求解器(就是一些封装好的脚本):
  1. DirectionalIndicator :指示方向
  2. TapToPlace :放置物体

UI

此次的教程链接:HoloLens2 开发 第三单元教学 :三位对象交互指南

  • 可按压的实体按钮 : PressableRoundButton 预制体
  • 跟随用户的动态菜单:菜单的预制体在混合现实工具包基础(MRTK Foundation)那个包(从Package进入)里。具体见教程:按钮和动态菜单面板

空间映射

导出到HoloLens后有空间的网格线,我想把它去掉,试试关掉空间映射行不行
不行,因为这样子相当于把空间映射的整个功能关闭了,而我只想关网格)。
文档地址:Unity 中的空间映射




这样应该可以关网格:
  • 试了下关闭网格了,但是好像空间映射也关闭了,感知不到地面了?
2022/2/..

Exercise - Manipulate 3D objects using bounds control - Learn | Microsoft Docs

  • 想操纵一个物体,需要使它有:Collider、ObjectManipulator、NearInteractionGrabble三个组件。

  • 边界控制组件(BoundsControl)

    边界控制
2022/3/2
  • 写了开题报告
2022/3/3

凝视(目视)追踪

MRTK的配置文件是 树状 的,每一个结点都保留了一个默认配置,而默认配置文件是不可以修改的,要修改只有先克隆一份,去修改那个新的配置文件。

最终要勾选Is Eye Tracking Enabled
这里是修改用PC模拟输入的配置,默认用摄像机正前方代表眼睛方向
  • 对于需要被注视的物体,需要添加EyeTrackingTarget组件。

语音指令

  • 语音输入的配置,还是在Input之下:
  • 往下拉,有一个添加语音关键词的配置,这四个是我加的。
  • 创建一个空物体,给它加个组件SpeechInputHandler,这里就是用来给上一步添加的关键词绑定行为的

注:

  • 创建一个SpeechInputHandler_Global的物体,是为了有个全局的语音识别(无论对空气中的哪个方向说,都能被听到)
  • 而在某个物体上,挂上SpeechInputHandler脚本,是为了让用户只对这个物体实施语音命令。
  • 怎么样实现两者的不同需求? 回答:在该组件中有一个IsFocusRequired的属性。

相关文章

  • HoloLens2 开发日记

    2022/1/12 第一天! START ! 配置环境 微软官方教程:练习 - 导入和配置资源 - Learn |...

  • xlua用于hololens眼镜,Universal Windo

    xlua在unity编辑器中没问题,在uwp平台的hololens2眼镜中无法运行问题,捕获异常之后显示xlua ...

  • 体验微软的头显设备HoloLens2感觉如何?

    HoloLens2体验小记: 1.MR混合现实在应用场景很多,目前已经在远程支持、工业培训、数字助手有所应用。但还...

  • Vue 开发时间线

    Vue 开发日记第1天 安装开发环境 写登录页面 遇到的一些问题 Vue 开发日记第2天 登录跳转及路由 Vue ...

  • 朗姿青春小程序开发

    朗姿青春日记系统开发,朗姿青春日记分销系统、朗姿青春日记模式开发黄总(l 5 9 微-1847 电-8920)、朗...

  • [图文教程] H5迷你日记 - Vue + Amaze UI +

    开发示例:迷你日记 假设当前需要开发一个迷你版的日记,用于纪录私人生活感想。本文将说明如何使用小白接口配合构建你想...

  • 开发日记

    问题描述: 关于activity的四种启动模式这里不再做详细描述 MainActivity设置启动模式为singl...

  • 5月28日晨间日记

    5月28日晨间日记 【随便说说】好几天没更新日记了,上周出差培训,林老师讲《课程设计与开发》,我晚上辅导学员开发课...

  • Final2018--UWP完结篇

    经过数周的开发工作,我们完成了爱阅读 APP 的开发工作,实现了预期的功能 爱阅读 app 第 2 周开发日记 ...

  • 关于此文集

    介绍 安卓开发菜鸟一枚,从今天开始每日记录开发中遇到的问题

网友评论

      本文标题:HoloLens2 开发日记

      本文链接:https://www.haomeiwen.com/subject/nfiwcrtx.html