我使用Unity 5.1.2p3和DK2 SDK 0.6.0.1,我从这帖子中了解到Screen Space - Overlay在Unity中不受支持。建议使用Screen Space - Camera (在我的情况下不起作用)或World Space (我现在正在使用),但我需要有人帮助我理解如何获得简单的菜单,按钮和切换显示为静止图像,以及如何使用鼠标光标进行选择和按下按钮。
我已经为我的应用程序创建了一个菜单,有4个按钮和1个按钮。当我检查Virtual Reality Supported选项时,Oculus在Direct Mode中,画布在World Space中,我可以在VR中看到它,但是我无法看到/找到我的鼠标光标来勾选其中一个按钮。
当我摘下耳机时,在显示器的Game View选项卡上,我可以看到甚至使用鼠标并选择一个按钮。显然,我必须保持耳机的稳定,所以在我的游戏视图,事情不会动摇!
我注意到的另一件事是,VR相机和统一层次中的Main Camera是一样的,但是当我摘下耳机并移动它时,相机的位置不会改变,只会上下观察和反射。
我如何简单地做一个静态的菜单,像一个2D的表面,没有移动的虚拟现实和用户可以使用按钮按下和缪斯点击耳机?这种做UI和画布的方式需要什么设置?有两个附件,显示我当前的设置.


发布于 2015-08-20 03:22:09
你真的想用鼠标吗?如果您查看我在下面写的博客条目,它将向您展示如何使用Gaze查找触发菜单按钮:
http://talesfromtherift.com/vr-gaze-input/
您可以通过我列出的一些代码来实现这一点,这些代码可以从屏幕中心进行光线投射,如果它碰到任何UI,它将触发正确的事件并按按钮(或按时间)进行单击。
https://stackoverflow.com/questions/32089990
复制相似问题