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,则必须完全按下才能触发。
  • 相关阅读:
    JVM(一)--Java内存区域
    leetcode33 搜索旋转排序数组
    二叉树的相关算法(一)
    分别求二叉树前、中、后序的第k个节点
    【蓝桥杯】历届试题 买不到的数目
    JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)
    【蓝桥杯】核桃的数量
    Java内存分析之对象实例化操作初步分析
    【蓝桥杯】算法训练 K好数
    【蓝桥杯】基础练习试题
  • 原文地址:https://www.cnblogs.com/YorkZhao/p/7805087.html
Copyright © 2011-2022 走看看