我正在为 google daydream 创建移动虚拟现实游戏,我想将 WorldSpace UI 添加到我的游戏中并与之互动。有一个跟踪旋转的控制器(像 Wii 控制器一样工作),所以我的游戏中有旋转枢轴。有这个控制器如何工作的例子。我认为这样做的好方法是使用 raycast 与 UI 进行交互(它将是从枢轴拍摄的),但在搜索后我没有发现任何有用的东西。也许还有另一种更简单的方法来做到这一点?
问问题
1079 次
1 回答
1
在 Google VR 中设置 Gaze Interaction 的步骤。
将注视输入模块添加到
EventSystem
对象:将Graphic Raycaster组件添加到 Canvas(所有画布)并在画布组件中将 MainCamera(Head的子级)分配为 Event Camera:
添加GvrReticle预制件作为主摄像机的子级。它应该如下所示:
Input.GetMouseButtonDown(0)
现在您的 UI 将像往常一样响应点击 ( )。将单击 Retical/Gaze 下的 UI。您所要做的就是将控制器的输入映射到输入管理器中的单击按钮
希望这会有所帮助:)
于 2016-08-22T17:00:08.427 回答