Unity SteamVR学习-安装与了解
安装
环境:Unity2019.4.22f1c1
插件:SteamVR Plugin 2.7.3 1.2.3、VRTK3.3.0
SteamVR Plugin
介绍
借助 SteamVR,开发人员可以针对所有流行的 PC VR 头显都可以连接到的一个 API。现代 SteamVR Unity 插件为开发人员管理三件主要事情:为 VR 控制器加载 3D 模型,处理来自这些控制器的输入,以及估计使用这些控制器时手的样子。除了管理这些事情之外,我们还有一个示例交互系统,可帮助您的VR应用程序启动。提供与虚拟世界和我们的 API 交互的具体示例。
导入
SteamVR没有模拟操作的功能,我们需要依赖VRTK中的模拟相机功能,来模拟操作。但是VRTK已经好久没有更新了,最新版的也只支持SteamVR1.0+,不兼容SteamVR2.0+。所以我们如果想用VRTK就只能选择SteamVR1.0+。
AssetStore搜索SteamVR Plugin 下载并导入,点击链接下载SteamVR Plugin1.2.3
安装完成后会弹出下面弹窗,选择“Legacy VR”
注: 如果它不弹出这个窗口,也可以在 SteamVR 文件夹中任意选择一个场景点击运行尝试让它弹出窗口
选择“Yes”,开启VR模式,同时安装OpenVR SDK。
点击运行 SteamVR 文件夹中的场景,控制台提示如下错误:
报错原因是因为我们没有连接 VR 设备,只需连接好 VR 设备即可。如果无VR设备可忽视该Bug。
SteamVR没有模拟操作的功能,无法实时测试程序一些功能是否能运行,我们需要使用VRTK中的模拟相机,它可以模拟头盔环境使用鼠标键盘进行程序的操作。
VRTK
介绍
VRTK全称是Virtual Reality Toolkit,前身是SteamVR Toolkit,由于后续版本开始支持其他VR平台的SDK,如Oculus、Daydream、GearVR等,故改名为VRTK。
导入
AssetStore搜索VRTK - Virtual Reality Toolkit下载并导入
SteamVR下载地址:
VRTK下载地址:
来源:麦瑞克博客
链接:https://www.playcreator.cn/archives/unity/1909/
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
[…] 上期在 Unity SteamVR学习-安装与了解 文章中讲到SteamVR没有模拟操作的功能,需要依赖VRTK中的模拟相机功能,来模拟操作。我们如果想用VRTK就只能选择SteamVR1.2.3/1.0+。 […]
哇塞太棒啦
如何在不连接vr设备的情况下体验所有的vr功能呢?
为什么我会报错显示steamvr未运行?