2015-08-19 68 views
1

我使用Unity 5.1.2p3DK2 SDK 0.6.0.1,我从this了解到,在Unity VR中不支持Screen Space - Overlay。建议使用Screen Space - Camera(在我的情况下不工作)或World Space(我现在正在使用它),但我需要有人来帮助我了解如何使用按钮获得简单菜单并切换为静止图像以及如何显示可以使用我的鼠标光标进行选择和按钮按下。简单的UI菜单和画布DK2

我为我的应用创建了一个菜单,带有4个切换按钮和1个按钮。当我检查选项时,Oculus在Direct Mode和Canvas在World Space中,我可以在VR中看到它,但我无法看到/发现我的鼠标光标以勾选其中一个切换。

当我脱下耳机时,在我的显示器的Game View选项卡上,我可以看到甚至使用鼠标并选择切换。显然,我必须保持耳机稳定,所以在我的游戏视图中,事情不会动摇!

我注意到的另一件事是VR相机与Unity层次结构中的Main Camera相同,但是当我脱下耳机并移动它时,相机的位置不会改变,只能查看上下并在周围体现出来。

我该如何简单地做一个静态菜单,如不能在VR中移动的2D表面,用户可以使用按钮按钮和鼠标点击耳机?这种做UI和画布的方式需要什么设置?有2个附件,显示我的当前设置...

canvas settings

player settings

回答

1

你想专门使用鼠标?如果你通过博客条目我下面写的,它会告诉你如何使用凝视寻找触发菜单按钮:

http://talesfromtherift.com/vr-gaze-input/

您可以通过一些代码实现这个我列出有从中心光线投射屏幕,如果它碰到任何用户界面,它将触发正确的事件,并通过按钮(或按时间)点击。