SteamVR2.0开篇——环境搭建及内容功能简介

开篇引言:

之前由于个人原因,vr没怎么学过,一来电脑配置差带不动vr,二来没有vive设备。

不过找到工作了,公司项目需要接入VR,让我来负责这块。。。那就上吧。

网上找教程。多 很多。但都不是我想要的。

全是steam2.0以前的。检测手柄按键方式都不一样。

2.0的没有多少。英文的也看不懂。

自己研究了很久,全是笨方法, 

现在略懂一些,写个博客,当作笔记,也希望能给到你们帮助。

电脑硬件配置steam设置,什么的我就不说了

还有插上vive头显,各种报错,

啊 这定位到哪去了

什么!!!  不识别头显,显卡驱动不行 要更新,

怎么头显开始显示电脑桌面了,头显怎么红色了。

108 / 203 / 208 / 301 / 306 / 308 / 400 / 405

怎么有场景了,不显示手柄

这点坑我也跳过,该你跳了

哈哈 够你们头疼的。

有问题可以留言给我,QQ2386182538

第一步 安装steam

账号什么自己想办法,安装路径自己创建,这些不用讲了吧

下载SteamVR,等待………………

第二步 

下载并导入steamVR插件

打开unity asset资源商店,导入steamvr插件

完成后Console提示

第三步

更改一些文件配置

弹出steamVR_UnitySettingWindow窗口,一律点接受

这里我修改了脚本,显示了中文及自定义图像 哈哈菜狗

中文版本的Steamvr也可以找我要

点完提示这个,不用管

如果现在去运行,会报错,提示你没有进行input设置,是否打开并且报错

没有找到json文件,因为steamvr,会把输入的一些设置编译成json文件。

点yes进入设置

然后会打开,steamvrInput输入设置窗口,保存生成一些文件。

然后我们可以去看一下json文件

路径在这里

json文件保存了,一些本地化字符,以及action,看看就行后几篇会讲

 Steam窗口介绍

SteamVRInput窗口

用来设置自定义action。

生成Json文件,打开手柄绑定界面。

LiveWindow窗口

用来显示实时输入,当你按下手柄每一个键,这个窗口就会实时更新

你可以打开这个窗口,并运行测试。

打开packManager,导入OpenVR,也许需要这个

Scenes 场景介绍

Interactions_Example

这个包含基本所有的演示功能,

传送,抛掷,捡起,圆形直线交互,

Ui交互,替换手柄模型,

操控小车,小人,这个好玩

射箭,花花。

SteamVR_LaserPointer

射线,从手柄发射射线,检测碰撞什么物体,从而交互

SteamVR_TestIK

ik测试

SteamVR_TestThrow

抛掷测试

SteamVR_TestTrackedCamera

相机头显凝视

自己运行玩玩就知道了。

后几篇文章写脚本,这里放一个Steamvr结构图

觉得写的不错,那就点个赞

发布了57 篇原创文章 · 获赞 37 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_35030499/article/details/89228094