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

开篇引言:

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

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

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

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

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

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

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

 

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

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

啊 这定位到哪去了

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

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

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

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

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

哈哈 够你们头疼的。

有问题可以留言给我,QQ2386182538

第一步 安装steam

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

SteamVR2.0开篇——环境搭建及内容功能简介_第1张图片

 

SteamVR2.0开篇——环境搭建及内容功能简介_第2张图片

 

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

SteamVR2.0开篇——环境搭建及内容功能简介_第3张图片

第二步 

下载并导入steamVR插件

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

SteamVR2.0开篇——环境搭建及内容功能简介_第4张图片

SteamVR2.0开篇——环境搭建及内容功能简介_第5张图片

 

SteamVR2.0开篇——环境搭建及内容功能简介_第6张图片

完成后Console提示

SteamVR2.0开篇——环境搭建及内容功能简介_第7张图片

第三步

更改一些文件配置

弹出steamVR_UnitySettingWindow窗口,一律点接受

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

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

SteamVR2.0开篇——环境搭建及内容功能简介_第8张图片SteamVR2.0开篇——环境搭建及内容功能简介_第9张图片

点完提示这个,不用管

SteamVR2.0开篇——环境搭建及内容功能简介_第10张图片SteamVR2.0开篇——环境搭建及内容功能简介_第11张图片

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

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

SteamVR2.0开篇——环境搭建及内容功能简介_第12张图片

点yes进入设置

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

SteamVR2.0开篇——环境搭建及内容功能简介_第13张图片

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

路径在这里

SteamVR2.0开篇——环境搭建及内容功能简介_第14张图片

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

SteamVR2.0开篇——环境搭建及内容功能简介_第15张图片

SteamVR2.0开篇——环境搭建及内容功能简介_第16张图片

 

 Steam窗口介绍

SteamVR2.0开篇——环境搭建及内容功能简介_第17张图片

 

SteamVRInput窗口

用来设置自定义action。

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

SteamVR2.0开篇——环境搭建及内容功能简介_第18张图片

SteamVR2.0开篇——环境搭建及内容功能简介_第19张图片

LiveWindow窗口

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

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

SteamVR2.0开篇——环境搭建及内容功能简介_第20张图片

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

SteamVR2.0开篇——环境搭建及内容功能简介_第21张图片SteamVR2.0开篇——环境搭建及内容功能简介_第22张图片

 

 

Scenes 场景介绍

Interactions_Example

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

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

Ui交互,替换手柄模型,

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

射箭,花花。

SteamVR2.0开篇——环境搭建及内容功能简介_第23张图片

 

SteamVR_LaserPointer

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

SteamVR2.0开篇——环境搭建及内容功能简介_第24张图片

 

SteamVR_TestIK

ik测试

SteamVR_TestThrow

抛掷测试

SteamVR_TestTrackedCamera

相机头显凝视

 

自己运行玩玩就知道了。

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

 

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

你可能感兴趣的:(Unity3D)