当前位置: 代码迷 >> 综合 >> VRTK插件手柄射线实例化,以及空间跳跃
  详细解决方案

VRTK插件手柄射线实例化,以及空间跳跃

热度:9   发布时间:2024-02-12 20:19:39

首先来实现手柄射线实例化:

新建一个空物体命名为VRTK_Scripts,然后在下面新建三个空物体,分别命名为PlayArea,LeftController,RightController。

 然后在LeftController和RightController挂上脚本VRTK_Pointer,VRTK_StraightPointerRenderer,VRTK_ControllerEvents

 

再然后在PlayArea物体上挂上VRTK_BasicTeleport脚本。

 最后一步,将LeftController,RightController物体拖拽到VRTK_SDKManager的脚本里。

运行Unity后按住手柄的圆盘键就会发现射线出来了。

 如果不想按键才出来射线的话,还有一下参数可以调节:

红色方框里将ActivationButton设置为Undefined,然后将Activate On Enable勾选上,射线就会一直开着,不需要按圆盘键才会出现。

蓝色方框里Valid Conllision Color是射线碰到碰撞体后变化的颜色。Incalid Conllision Color是射线没有和其他碰撞体交互时的颜色。

  相关解决方案