Unity3D使用VRTK配置场景环境

Unity使用VRTK配置环境

例本文介绍如何使用VRTK配置一个可以运行的环境


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

本文中使用到的插件和Unity的版本分别为:
Unity2019.4.18f1c1
SteamVR 1.2.3版本
VRTK(应该是3.3版本,不过这个不用单独下载)


SteamVR导入

SteamVR不可以使用Asset store中直接下载的版本
直接下载的SteamVR版本为2.x版本
但是我们的VRTK已经不在做更新了,所以不支持2.x版本 需要单独下载
本文小编给大家上传了一个百度云的连接,直接可以下载

链接:https://pan.baidu.com/s/1J200CfmXycttu2GHVGfzlg
提取码:nhqs

当我们下载好了以后直接导入我们的SteamVR
在这里插入图片描述

VRTK导入

VRTK的版本直接使用我们Asset store中的版本就可
window-----Asset store
然后我们在输入VRTK选择这个
(注:有的时候网络不太好,可能需要多次重试打开Asset store,有条件的可以挂梯子)
在这里插入图片描述

此刻我们点击Input就可以
在这里插入图片描述

等待进度条读取完成
在这里插入图片描述
我们将得到一个与SteamVR相同的界面,直接点击Input就可以
在这里插入图片描述

场景配置

搜索[VRTK_SDKManager]已经制作好的VRTk预制体,直接放到场景就可以
在这里插入图片描述

然后新建一个VRTK_Scripts空物体,并创建LeftController与RightController空物体作为其子物体

在这里插入图片描述
LeftController与RightController分别为控制手柄的部分
要挂载脚本VRTK_ControllerEvents
在这里插入图片描述

注意

有的时候我发现会有直接运行不会唤起SteamVR的情况,唤起的事VR模拟器

在这里插入图片描述
这个时候确保我们的OpenVR有被执行
在File----Build Settings-------PlayerSettings
在这里插入图片描述
这个地方我发现只要是把Virual Reality Supported 重新去掉√在重新运行一遍然后就会重新加载一遍。
在这里插入图片描述
这个问题我不理解,但是可行。

总结

简单的VRTK的使用方式就这样了。非常简单。

猜你喜欢

转载自blog.csdn.net/weixin_42746271/article/details/124244165
今日推荐