【问题标题】:Interacting with Unity UI using daydream controller as a pointer使用 Daydream 控制器作为指针与 Unity UI 交互
【发布时间】:2016-12-06 18:23:49
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    1.将 GVRPointerInputModule 添加到 EventSystem :

    2。在您的场景中添加以下预制件:

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

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

    注意:移除 GazeInputModule、GraphicRaycaster 等旧组件。

    补充:

    您可以根据需要更改控制器的手臂型号(目前它有指针,手腕,肘部和肩部的选项)

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-07-20
      • 1970-01-01
      • 2019-07-21
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多