使用Daydream控制器作为指针与Unity UI进行交互

4

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

1个回答

3
在最新的GVR Unity SDK中,有关于Daydream的示例场景。请查看它们,因为它们使用GVRController进行交互。我假设您正在使用内置支持GVR的最新Unity Daydream Preview。因此,请按照以下步骤操作: 1. 将GVRPointerInputModule添加到EventSystem中:

2. 在你的场景中添加以下预制体:

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

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

注意:删除旧组件,如GazeInputModule、GraphicRaycaster等。
额外提示:
您可以根据需要更改控制器的手臂模型(目前有指针、手腕、肘部和肩膀选项)。

我希望这可以帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接