zoukankan      html  css  js  c++  java
  • VRTK实现瞬移需要添加的脚本

      进入一个新的公司,boss让实现漫游,但是新公司的Unity版本是5.6,我之前的瞬移插件不好用了,无奈之下找到一个我不熟悉的插件VRTK,但是查了很多资料也没有实现瞬移。经过自己查脚本与实验终于得到了瞬移实现方法,废话不多说,进入正题。

         要实现瞬移,首先你需要有两个插件SteamVR和VRTK,因为VRTK是基于SteamVR开发的,这两个插件在Unity商店都有下载,而且是免费的,我在这里就不提供了。

         正常情况下,要实现瞬移需要在[CameraRig]上添加一个组件

    然后在手柄上(使用哪个手柄瞬移就添加到哪个手柄上,也可以两个都添加)添加以下四个脚本,都是不需要设置的。

    好了,如果现在你的手柄能够实现瞬移,那么,恭喜你。

    如果还是不能实现传送效果,我这里有经历的两个问题,po出来供大家参考:

    1:手柄不显示也不报错,

    这个问题的处理方法是在Camera(eye)上添加一个,脚本。运行,就能看到手柄了;

    2:报错出现的时候,需要给[CameraRig]添加一个这样的组件,然后点击脚本下方的就能够正常使用了。

    以上就是我的经历,希望能给诸君以帮助。

  • 相关阅读:
    Qt之Threads和QObjects
    Qt之可重入与线程安全
    Qt之线程基础
    Qt之QLineEdit
    Qt之属性系统
    Django框架
    web框架起源
    django查看数据库
    jQuery
    BOM&DOM
  • 原文地址:https://www.cnblogs.com/NGZ3D/p/6972745.html
Copyright © 2011-2022 走看看