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结构图
觉得写的不错,那就点个赞