[VRTK4.0]添加一个Curved Pointer

学习目标:

演示如何将 Tilia曲线指针添加到场景,以及如何使用 OpenXR 指针姿势来确保指针方向始终与 OpenXR 控制器的正确方向匹配


流程:

步骤一:

      现在我们需要Tilia包,所以我们转到窗口Tilia包导入器,既然我们需要对象指针包,那么我们就需要导入对应的包:

 步骤二:

           我们现在只需将曲线指针资源添加到我们的Unity项目中:

 现在我们需要在指针的面板上设置一些内容,如:跟随对象,激活操作,选择操作:

通常我们要做的只是让它跟随左侧或右侧控制器上的 一个,但是我们在本例中使用的事OpenXR,所以我们想要做的是使用开放的XR,因此在之前的视频中,当我们设置Unity输入系统时,我们还包含了其中的一些预制体,我们需要将拥有统一输入系统构成的通用XR配置文件拖拽到场景中:

展开父物体,并展开我们的右侧控制器, 我们将拥有三种不同的姿势,对于这个,我们想要使用正确的指针,这就意味着无论我们的openxr控制器中设置的指针位置如何,它都会为我们正确定位:

当我们想要其跟随我们的右侧控制器,我们将使用右侧的指针姿势:

现在我们要做的就是在我们的输入中设置我们的激活操作和选择操作, 我们依旧要使用右手控制器,因为我们已经设置了它跟随的就是我们的右手控制器:

运行后,没有问题,好了,这次讲解就到这里了。 


猜你喜欢

转载自blog.csdn.net/LiKe11807/article/details/131981351
今日推荐