使用 Daydream 控制器作为指针与 Unity UI 交互
Posted
技术标签:
【中文标题】使用 Daydream 控制器作为指针与 Unity UI 交互【英文标题】:Interacting with Unity UI using daydream controller as a pointer 【发布时间】:2016-12-06 18:23:49 【问题描述】:我知道 GazeInputModule,它允许用户使用头部移动与 Unity 的 UI 系统进行交互。我想知道是否有可能使用 Daydream 的控制器作为与用户界面交互的指针。非常感谢任何提示或建议。
【问题讨论】:
【参考方案1】:在最新的 GVR Unity SDK 中,有 Daydream 的示例场景。在他们使用 GVRController 进行交互时检查它们。我假设您使用的是最新的Unity Daydream Preview,它内置了对 GVR 的支持。因此,以下是要遵循的步骤:
1.将 GVRPointerInputModule 添加到 EventSystem :
2。在您的场景中添加以下预制件:
3.将 GVRPointerGraphicRaycaster 附加到世界空间画布上,并将 MainCamera 设置为画布组件中的事件相机:
4.最后确保从播放器设置中添加启用虚拟现实支持并添加 Daydream SDK:
注意:移除 GazeInputModule、GraphicRaycaster 等旧组件。
补充:
您可以根据需要更改控制器的手臂型号(目前它有指针,手腕,肘部和肩部的选项)
我希望这会有所帮助。
【讨论】:
以上是关于使用 Daydream 控制器作为指针与 Unity UI 交互的主要内容,如果未能解决你的问题,请参考以下文章
火爆全球的型格多栖女王RUBY ROSE将燃起Daydream China最强火焰!
Kotlin中,理解T.()->Unit 、 ()->Unit与(T) -> Unit
Daydream队伍壮大:谷歌宣布华为Mate 9支持Daydream