萌新VRTK学习(二)移动

1.创建空物体取名Teleport,添加传送器脚本VRTK_BasicTeleport或者VRTK_HeightAdjustTeleport或者VRTK_DashTeleport(三选一)

区别(萌新见解,求更正):

VRTK_BasicTeleport:会闪屏瞬移过去,不能到物体上面

VRTK_HeightAdjustTeleport:VRTK_BasicTeleport的拓展,可以到物体上面,瞬移

VRTK_DashTeleport:快速冲到目标位置,能到物体上面

2.手柄控制器添加VRTK_Pointer脚本以及VRTK_StraightPointerRender或者VRTK_BezierPointerRender二选一),并在VRTK_Pointer中制定添加的射线渲染器

 区别:

VRTK_Pointer:指针,指针需要一个指针渲染器,它是场景中指针的可视化。

VRTK_StraightPointerRender:指针的直线渲染器,一条直的射线

VRTK_BezierPointerRender: 指针的曲线渲染器,类似于抛物线

3.手柄控制器添加VRTK_ControllerEvents

 

pointerToggleButton:激光的显示开关,激光在VR里相当于鼠标箭头的指向功能。

pointerSetButton:激光停留的指向目标,触发目标的功能,相当于鼠标点击。
grabToggleButton:抓住物体动作,配合使用 VRTK 插件集成的抓取,投掷功能。
useToggleButton:触发目标事件,比如把手柄放在门把手上,按下这个按键,触发门打开的功能;手柄放在电灯开关上,按下按键,触发电灯开发的功能。这个和pointerSetButton区别在于后者需要激光落在目标上,才能触发目标上的功能。
uiClickButton:触发UI Canvas 目标的事件。
menuToggleButton:游戏目录显示开关。
axisFidelity:按键按下的强度,完全按下是1,松开时是0。现在只有Trigger按键(手部后面扳机)有此属性。
triggerClickThreShold:扳机要到多大程度,才能使用扳机的触发功能。如果是0.5,则表示只要按下一半的程度就可以触发,如果是1,则必须完全按下才能触发。
原文地址:https://www.cnblogs.com/YorkZhao/p/7805087.html