0

我正在为 google daydream 创建移动虚拟现实游戏,我想将 WorldSpace UI 添加到我的游戏中并与之互动。有一个跟踪旋转的控制器(像 Wii 控制器一样工作),所以我的游戏中有旋转枢轴。这个控制器如何工作的例子。我认为这样做的好方法是使用 raycast 与 UI 进行交互(它将是从枢轴拍摄的),但在搜索后我没有发现任何有用的东西。也许还有另一种更简单的方法来做到这一点?

4

1 回答 1

1

在 Google VR 中设置 Gaze Interaction 的步骤。

  1. 注视输入模块添加到EventSystem对象:

    事件系统

  2. Graphic Raycaster组件添加到 Canvas(所有画布)并在画布组件中将 MainCameraHead的子级)分配为 Event Camera:

    帆布

  3. 添加GvrReticle预制件作为主摄像机的子级。它应该如下所示:

    标线

Input.GetMouseButtonDown(0)现在您的 UI 将像往常一样响应点击 ( )。将单击 Retical/Gaze 下的 UI。您所要做的就是将控制器的输入映射到输入管理器中的单击按钮

希望这会有所帮助:)

于 2016-08-22T17:00:08.427 回答