注:只有 HoloLens 2 支持眼动追踪,1代HoloLens并不支持。

1.确保启用了眼动追踪功能

Mixed Reality Toolkit > Utilities > Configure Unity Project

2.在“输入”选项卡中启用眼动追踪功能

MixedRealityToolkit (Clone the DefaultHoloLens2InputSystemProfile) > Input >Pointers> Is Eye TrackingEnabled

3.为Unity编辑器启用模拟的眼动追踪功能,方便在项目中测试

MixedRealityToolkit > Input > Input Data Providers > Input Simulation Service > Eye Simulation > Simulate Eye Position

4.开始搭建Unity场景

注:不要更改摄像机的坐标!!!

  • Unity 新建空GameObject(0,0,0)
  • Plane(0,-2,8)
  • Button(0,0,0) Scale(50,50,50)  Mixed Reality Toolkit > Toolbx

5. 为TextMeshPro添加Box Collider和Eye Tracking Tartget 组件和脚本

在Eye Tracking Tartget脚本下:

  • 在On Look At Start 中添加事件,Object选择自身 > TextMeshPro > float fontSize > 0.08
  • 在On Look Away 中添加事件,Object选择自身 > TextMeshPro > float fontSize > 0.04

6.点击运行,将视角移动至Button下的文字上,文字会变大。移动走开 文字又会缩放原来大小

关于TextMeshPro无法显示中文,可以查看我博客

Unity HoloLens2 开发笔记(六):使用眼动追踪 追踪物体相关推荐

  1. Unity+C#开发笔记(六)| unity中单例模式的使用 | ╭(●`∀´●)╯╰(●’◡’●)╮

    首先单例模式是做什么用的呢?对于我一个萌新来说,目前我用到的就是方便别的类调用!,所以在不继承MonoBehavior的类,我都喜欢加个单例模式方便调用(我知道好像正确原因不是这个0.0但主要是妹看懂 ...

  2. Unity+C#开发笔记(五)| 外部来的.dll应该放在Unity的哪儿?| ╭(●`∀´●)╯╰(●’◡’●)╮

    今天简直要被自己蠢死了= = 我用的2020.1.1,直接Assets→Import New Asset...就完事儿了-- 另外看到了一篇扩展https://blog.csdn.net/qq_174 ...

  3. Unity+C#开发笔记(七)| unity中继承MonoBehaviour类的脚本里的函数怎么调用 | ╭(●`∀´●)╯╰(●’◡’●)╮

    继上文,有个蠢货单例模式只是用来引用,突然遇到了一个继承了MonoBehaviour的类,然后unity跟你讲:不!你不可以在我这里这么用! 啊这--吓得我当场百度... ************** ...

  4. Unity+C#开发笔记(三)| 控制按钮的禁用跟变灰 | ╭(●`∀´●)╯╰(●’◡’●)╮

    **********下面开始正文********** this.GetComponent<Button>().enabled= false; //禁用 this.GetComponent& ...

  5. Unity VR开发中UI始终优先渲染不被物体遮挡

    Unity VR开发中UI始终优先渲染不被物体遮挡 在用Vive开发VR的时候,3DUI很容易被场景中的物体遮挡,解决办法是使用一个Shader:Overlay.shader,这个shader很好找, ...

  6. JNI开发笔记(六)--一种更规范的so库生成方法

    一种更规范的JNI工程写法 引 前言 1. MainActivity中的两个重要的语句 2. 建立Util类来替代MainActivity 3. 在MainActivity中验证JNI工程并生成so库 ...

  7. 项目实训--Unity多人游戏开发(十六、草丛隐身与道具隐身)

    文章目录 复述所需功能及其概念 进入草丛隐身. 道具技能隐身: 一个问题 实际开发 草丛 道具 总结 复述所需功能及其概念 进入草丛隐身. 像英雄联盟的草丛机制一样. 其中(自己与敌人的可见性)包括如 ...

  8. Unity+C#开发笔记(二)| 如何使用Find查找物体 | ╭(●`∀´●)╯╰(●’◡’●)╮

    首先是跟随这篇文章学习的~:https://blog.csdn.net/kenkao/article/details/78819837~写的非常细致,感谢风色年代大佬~ **********下面开始正 ...

  9. Unity+C#开发笔记(一)| 如何动态加载预制件 | ╭(●`∀´●)╯╰(●’◡’●)╮

    首先是跟随这篇文章学习的~:https://blog.csdn.net/linshuhe1/article/details/51355198/~写的非常细致,感谢河乐不为大佬~ **********下 ...

最新文章

  1. iOS 网络状态判断方案(支持iOS11和iPhoneX)
  2. 翻译SSD论文(Single Shot MultiBox Detector)
  3. GradSearchCv 自定义验证集
  4. VS2008中源文件与模块生成时的文件不同,仍要让调试器使用它吗
  5. spring学习(26):更优雅的依赖注入 在@bean注入参数
  6. PHP之常用设计模式
  7. IAR编译器中函数智能提示
  8. python之模块导入和包
  9. 如何评估一个算法效果
  10. python 基础代谢率计算_Python入门案例(三):BMR(基础代谢率)计算器
  11. 如何在SharePoint中隐藏回收站
  12. Win10如何修改外接显示器分辨率
  13. UG NX 10 草图重新附着
  14. 制作可独立分发的Android模拟器
  15. ingest-attachment理解误区
  16. 城市中计算机控制系统的应用,城市污水处理厂计算机控制系统
  17. 何登成大神对Innodb加锁的分析
  18. 中国大学MOOC音乐与健康试题及答案
  19. 列主元Gauss消元法求解线性方程组的MATLAB实现
  20. 基层主管如果没这些心态,难!

热门文章

  1. 深度系统deepin/uos动态壁纸
  2. python偏函数及其作用详解
  3. protobuf 自定义extend
  4. nero 9 制作DVD MTV 光盘
  5. 考上这6所大学,毕业后就当公务员,堪称“公务员的摇篮”
  6. 那一抹夕阳好耀眼,却遮不住你的柔情(极品小青蛙)
  7. python 破解WinRAR,zip文件密码
  8. 2021最新 北京互联网公司
  9. [附源码]计算机毕业设计JAVA合租吧管理系统
  10. 服务器单板维护,【专家级】GPON网络的日常维护经验总结