HoloLens使用Gaze开发,视线小球不停向眼端移动

项目场景:

在HoloLens开发过程中经常需要使用Gaze作为交互对象,直接使用HoloToolKit或者MRTK的视线预制体即可实现交互。

如果读者想要创建简单的Gaze交互场景,而不想导入大量的附加组件,可以自己创建视线小球,添加相关脚本实现Gaze交互。

Gaze简单开发可以参考博文.


问题描述:

在相关配置完成后,用WebCam或者上传HoloLens,视线小球Sphere都会不停的向用户眼前移动,多次尝试修改没有作用。

以往出现该问题,将工程新建即可,但本次重新开发,新建工程没有作用,经过对比以往的工程,发现了问题所在。


解决方案:

选中作为视线的Sphere,在面板中做出以下修改(两种方法任选一种):

1)修改Layer为Ignore Raycast;
HoloLens使用Gaze开发,视线小球不停向眼端移动

2)取下勾选Sphere Collider,添加Rigidbody组件;

HoloLens使用Gaze开发,视线小球不停向眼端移动