使用daydream控制器作为指针与Unity UI交互

时间:2016-12-06 18:23:50

标签: c# user-interface unity3d google-vr daydream

我知道GazeInputModule,它允许用户使用头部移动与Unity的UI系统进行交互。我想知道是否有可能使用Daydream的控制器作为指针与用户界面进行交互。任何提示或建议都非常感谢。

1 个答案:

答案 0 :(得分:3)

在最新的GVR Unity SDK中,有白日梦的示例场景。检查它们,因为他们正在使用GVRController进行交互。我假设您使用的是最新的Unity Daydream Preview,它内置了对GVR的支持。以下是要遵循的步骤:

<强> 1。将GVRPointerInputModule添加到EventSystem:

<强> 2。在场景中添加以下预制件:

第3。将GVRPointerGraphicRaycaster附加到世界空间画布并将MainCamera设置为画布组件中的事件相机:

<强> 4。最后确保从播放器设置添加启用虚拟现实支持并添加Daydream SDK:

注意:删除旧组件,如GazeInputModule,GraphicRaycaster等。

其他

您可以更改Controller的Arm模型(目前它有指针,手腕,肘部和肩部的选项)

我希望这会有所帮助。