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,则必须完全按下才能触发。
  • 相关阅读:
    java反射机制2
    Java反射机制
    EKT Java企业级关键技术强化 Enterprise Edition
    idea导入tomcat后解决控制台中文乱码问题(day12)
    大对象数据LOB的应用 (day10)
    Java关键技术强化:JDK5.0新特性 (day08)
    Java关键技术强化:JDK5.0新特性1 (day07)
    Java高效特性:反射(二)之获取Class对象的四种方式及其区别 (day06)
    Java关键技术强化:类加载器 (day05)
    Java高级特效:反射 (day04)
  • 原文地址:https://www.cnblogs.com/YorkZhao/p/7805087.html
Copyright © 2011-2022 走看看