美文网首页
插件的下载和基本漫游功能的部署

插件的下载和基本漫游功能的部署

作者: 风烟流 | 来源:发表于2019-06-25 23:06 被阅读0次

    如果你想跟着网上尤其CSDN的教程来做,那么我建议你下载旧版SteamVR插件,如果你下载了新版的SteamVR会很困扰,因为教程写的都是1.2.3的情况,很多脚本名不一样方法也不同,初学者会直接劝退,贴上下载链接如下,发现下载过慢请科学上网:

    从github下载SteamVR

    点开链接不知道干什么的请看此图

    之后下载Unity3d,我选择的是Unity 2018.2.20f1 (64-bit)版本,请进入官网旧版本页面下载。

    在开发开始前确保你真的有HTC VIVE用来调试。

    创建项目

    使用个人版足够完成整个项目。如果出现需要Re-Active就填下问卷:

    选第三个就直接OK(商用请慎重)

    创建一个新项目,选择3D,不要选择任何其他预设:

    没有任何难度

    之后打开到了默认场景,我们将将下载的SteamVR1.2.3压缩包解压成文件夹直接扔进项目目录\Assets下,再切回Unity3d会自动编译。

    VRTK的导入:VRTK是做HTC VIVE交互开发的必备插件,很多交互功能的开发非常方便,下载VRTK:

    从github下载VRTK

    之后按照同样的方法扔进项目目录\Assets下,再切回Unity3d自动编译。

    提示

    1、如果出现XR报错,请双击Log按照提示修改所有的空间和调用处的VR为XR,这是Unity版本问题,但是能够通过修改完全排除掉。

    2、如果出现Unity.Editor报错,解决方法1——更换Unity或VRTK版本;解决方法2——点击此链接

    编译完成后直接搜索如下图:

    箭头所指的Scene是插件知道示例场景

    这里面实现了Touchpad控制移动,为了方便理解,手柄键位如图所示。

    圆形区域就是TouchPad,记录圆心到手指触碰点的向量,记录到的向量方向是前进方向,向量的模与前进速度相关。

    最常用的是267

    现在我们不需要知道它怎么挂的脚本,我们只要将下图的两个Object复制到自己要做的场景里,就可以实现这个功能:

    里面已经有SteamVR了,什么多余的都不要放

    导入模型,实际上基本的漫游功能就已经实现了。

    提示:导入模型后,注意地面模型要加上Box Colider或者Mesh Colider,否则在开启Body Physics后会无限下坠。

    相关文章

      网友评论

          本文标题:插件的下载和基本漫游功能的部署

          本文链接:https://www.haomeiwen.com/subject/pntfcctx.html