如何在Unity中使用GearVrController实现选择

3

所以我想出了如何将GearVrController添加到场景中。

控制器会跟随手部移动。

但是,我该如何实现选择部分+从设备到场景的射线?

我的意思是一条可以选择物品的射线,就像下面从Oculus菜单中拍摄的图像。

如果有Oculus的内置解决方案,我正在寻找它。(我不关心菜单本身,我正在尝试理解如何使用控制器实现选择)

enter image description here

1个回答

2
  1. 对于Ray,您可以在Unity中使用所谓的LineRenderer。将其附加到控制器上,通过脚本,您可以指定起点和终点(对于索引使用0和1,位置为控制器和您选择的任何物体)。
  2. 对于您的菜单,您可以使用一个基于世界坐标系的Canvas,它始终位于控制器的顶部。您可以通过控制器上的特定按钮来切换它。

谢谢,但我正在寻找GearVR的内置解决方案。我有一种感觉,那里面有一个解决方案,而我却错过了它。 - David
@David 如果你是想说 Oculus 的内置解决方案,我认为指针没有,至于菜单可以查看开发者论坛上的这个文档。祝好运! - Hristo
是的,我正在寻找一个内置的解决方案。但我认为你没有理解我的重点。我不关心图像中的菜单,它可以是任何简单的按钮。我试图理解如何使用控制器实现选择。 - David
1
@David 问道:“如何使用控制器实现选择?” 答案是:使用 LineRenderer :) - Hristo

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