1

我正在使用Unity 5.1.2p3withDK2 SDK 0.6.0.1并且我从这篇文章中了解到Screen Space - OverlayUnity VR 不支持。建议使用Screen Space - Camera(在我的情况下不起作用)或World Space(我现在正在使用)但我需要有人帮助我了解如何获得带有按钮和切换的简单菜单以显示为静止图像以及如何制作用我的鼠标光标选择和按下按钮。

我为我的应用创建了一个菜单,有 4 个切换按钮和 1 个按钮。当我Virtual Reality Supported在 OculusDirect Mode和 Canvas 中检查选项时World Space,我可以在 VR 中看到它,但我看不到/找不到我的鼠标光标来勾选其中一个切换。

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

我注意到的另一件事是,VR 相机与Main CameraUnity Hierarchy 中的相同,但是当我摘下耳机并移动它时,相机的位置并没有改变,只是上下左右观察。

我如何简单地做一个静态菜单,如在 VR 中不会移动的 2D 表面,并且用户可以在耳机上使用按钮按下和缪斯点击?这种做 UI 和画布的方式需要哪些设置?有2个附件,显示我当前的设置...

画布设置

播放器设置

4

1 回答 1

0

您是否特别想使用鼠标?如果您查看我在下面写的博客条目,它将向您展示如何使用 Gaze 查看触发菜单按钮:

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

你可以通过我列出的一些代码来实现这一点,这些代码从屏幕中心投射,如果它击中任何 UI,它将触发正确的事件并使其可按按钮(或按时间)点击。

于 2015-08-20T03:22:09.480 回答