HoloLens - UI /滑块和光标在凝视过程中不相交

时间:2017-05-12 16:22:57

标签: user-interface unity3d cursor hololens gaze-buttons

我尝试在Unity应用中使用 UI / Slider for HoloLens。 我使用了此处描述的步骤 - Unity UI on the HoloLens

因此,我有以下结构:

enter image description here

MainCamera 属性:

enter image description here

SliderCanvas 正在使用 MainCamera

enter image description here

滑块属性:

enter image description here

InteractiveMeshCursor 取自HoloToolkit。

结果我得到了这张照片:

enter image description here

当我移动头部时,光标表现正常 - 它停留在场景的中间。如果我在场景中添加其他3D对象,它也会正确地更改其状态,因此 GazeManager 看起来正常工作。

然而我无法凝视Slider ,因为它也随着相机一起移动并停留在我想要的场景的底部/中心。所以在我的情况下,他们没有办法相交。

我该如何解决这个问题?我是否需要为SliderCanvas添加其他相机,但是如何控制两个相机?我肯定错过了一些东西,非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

正如预期的那样,解决方案变得简单(我错过了教程中的一步)。对于UI对象,您需要将画布渲染模式属性设置为世界空间,并更改滑块的位置和缩放。现在凝视正在发挥作用。

SliderCanvas属性:

enter image description here

滑块属性:

enter image description here