zoukankan      html  css  js  c++  java
  • 萌新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,则必须完全按下才能触发。
  • 相关阅读:
    HDU 5273 Dylans loves sequence 暴力递推
    HDU 5285 wyh2000 and pupil 判二分图+贪心
    HDU 5281 Senior's Gun 贪心
    HDU 5651 xiaoxin juju needs help 逆元
    HDU 5646 DZY Loves Partition
    HDU 5366 The mook jong
    HDU 5391Z ball in Tina Town 数论
    HDU 5418 Victor and World 允许多次经过的TSP
    HDU 5642 King's Order dp
    抽屉原理
  • 原文地址:https://www.cnblogs.com/YorkZhao/p/7805087.html
Copyright © 2011-2022 走看看