[Unity3D]接入vive tracker 方案SteamVR+VRTK配置

Unity版本2019.4.27   steamvr版本:SteamVR1.2.3   VRTK3.3

下载SteamVR  点击连接,进入VRYK官网
   Getting Started · VRTK - Virtual Reality Toolkit (readme.io)

  加载页面是这样的

然后下拉这个页面定位到如下图

点击箭头 SteamVR1.2.3就会自动下载插件(先下载准备好)

在资源商店导入  VRTK3.3

点击Import

导入之后没有报错

点击转换到第一个示例场景

会报错,直接无视Clear掉

出现提示,点击OK

运行就可以看到场景了

导入下载好的SteamVR1.2.3


有提示 直接Import

点击import

提示点击  I made a backup

点击 Accept all

提示正确,点击Ok

steamVr就导入完成了。

点击如下场景,这个是steamVR官方的示例交互场景,里面包含了基本的所有操作,有兴趣的小伙伴可以去研究哦。

打开场景如下图

点击运行,有提示,点击Accept All

按住W  S 就可以移动啦。

运行的时候你会看到这个提示,提示有一个个空对象,点击进去脚本。

这里的意思大概是没有头盔,因为我没有设备在旁边,所以就运行的时候是没有头盔的。

有设备的小伙伴可以将设备接入电脑,打开Steam下载steamvr。(由于电脑之前重装,刚好也没有下载SteamVR)

如下图

点击下一步

下载中

安装成功后,点击启动。

开始初始化

初始化完成后出现提示(由于没有设备,所以就不示范啦)

查看设备的连接情况。大概是这样,这是网图。

连接成功就可以运行场景和场景交互啦。(图标为绿色)

房间设置


这里补充一点,仔细看,关于OpenVR ,当把VRTK导入unity 后打开运行示例场景,点击停止后会有卡顿,是因为他在自动为你安装openVR,你 可以打开package manager  unity Registry
输入openVr,会出现如图下面这个,就是VRTK自动帮你下载的。

所以就不用下面这个多余的步骤了,真是。(红色的步骤不用做)

查看Edit-projectsetting

如果是下图说明没有下载XR

点击下载

正在导入

导入完成,不要动!!!

最后,为什么使用这些版本,是因为,在老版的SteamVr中有太多的过时的API了,记住unity版本,streamVr版本,VRTK版本一定要按照我的严格来,如果你用了不同的版本,可能与出现一些bug,(这里就不关小周的事啦)看到下面这么多个测试项目就知道了,这是小周一点点尝试过来的。

猜你喜欢

转载自blog.csdn.net/qq_21743659/article/details/125105614
今日推荐