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,(这里就不关小周的事啦)看到下面这么多个测试项目就知道了,这是小周一点点尝试过来的。