软件:Unity 2020.3.16

SteamVR 1.18.7

硬件:HTC Vive pro eye

前言

拿到 VR 设备,安装完硬件、软件之后,要做的就是体验VR的交互方式有哪些。

HTC 提供了一些交互样例,可以在Unity或Unreal中体验,这里介绍的是在Unity中如何测试。


一、安装包

注意:为了画面之后能在vive 头显中顺利显示,需要将头显直接与主机连接,HDMI接口插好(此时不能使用无线套件,必须与主机相连),控制器也与主机相连,定位器插上电。确保在SteamVR中,都能被识别到:

  • 先在 Unity Hub 中新建一个3D 工程

  • Edit --> Project Settings --> XR Plug-in Management  安装 OpenX

之后勾选 Open XR,再去  Project Settings --> XR Plug-in Management --> OpenXR --> Features, 选择 HTC Vive Controller Profile(遇到 Issues,fix就好了)

  • 然后再装SteamVR Plugin (这里是 2.7.3 sdk 1.14.15) 

可以在UnityAssetStore中找到它,加入资源库之后,在Unity中打开并安装:

下载完后全部 import 并 accept:

  • 接着装 OpenVR Unity XR Plugin

下载链接:https://github.com/ValveSoftware/unity-xr-plugin/releases/tag/installer

(下载zip文件即可)

(安装说明:https://github.com/ValveSoftware/unity-xr-plugin#QuickStart)

下载完成后,通过Asset-->import packages-->custom package来import以下选中的这个文件

全部import——

Windows-->package manager 中点击加号,选择从磁盘中找到标黄的文件,并加载:

加载完之后,OpenVR就存在了:

如果下方 的Console出现这个问题,点击clear也无法消除的话,找到相应路径,删除以下这个文件即可解决: 

  • 如果头显连接没有问题,点击如图SteamVR Input:

  • 点击 In Project --> Assets --> SteamVR --> InteractionSystem --> Samples --> load the Interactions_Example.unity scene,画面如图,点击三角形的 play 按钮:

经过加载后,可以在VR设备中看到,并且可以使用手柄控制器进行操作。

二、测试样例

场景如图,可体验的VR交互方式,如:移动,射箭,投掷,遥控,按钮等。

通过体验来理解VR交互是一种很好的学习方式:


总结

经过目前我的查找,没有小白入门Unity的VR交互样例测试的教程。

既然我经过一番倒腾,踩过一些坑之后跑通了,不如就把它记录下来,希望能对有需要的人有帮助。

vive pro系列 VR交互样例测试(Unity)相关推荐

  1. 个人作业项目报告(三)输出结果及测试样例的结果(附代码)

    代码调用图 代码调用图的图例:(感谢刘泽@kfk的vs2015企业版的强大功能) 输出结果 因为助教给的程序是在WIndows平台上运行代码得到的结果,所以主要放出的是Windows平台下的结果,Li ...

  2. 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (一)

    本篇博客主要讲开发前的配置,如安装配置问题. 开发前需要准备: 1.DroolonF1设备 2.SR_Runtime驱动 3.SRinipal SDK 4.Unity开发引擎 建议2017.3版本以上 ...

  3. htc vive_HTC Vive Pro如何比原始Vive更好?

    htc vive We finally know when HTC's new-and-improved Vive Pro VR headset is coming, and for how much ...

  4. spark mllib lda 中文分词、主题聚合基本样例

    github https://github.com/cclient/spark-lda-example spark mllib lda example 官方示例较为精简 在官方lda示例的基础上,给合 ...

  5. HTC推出了VIVE Comos 全新 VR(虚拟现实)系列产品

    据 The Verge 报道,近日,HTC 推出了 VIVE Comos 全新 VR(虚拟现实)系列产品.包括 Cosmos 精英套装.VIVE Cosmos XR 版.Cosmos Play 基础版 ...

  6. VR拆装(HTC vive Pro开发)——8、场景搭建

    VR拆装(HTC vive Pro开发)--8.场景搭建 简单的unity界面介绍 主场景背景音相关问题 以拆卸场景为例介绍前文相关脚本挂在及问题在拖入素材前请先在size中输入素材个数

  7. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  8. Androidclient与服务端交互之登陆演示样例

    今天了解了一下androidclient与服务端是如何交互的,发现事实上跟web有点类似吧,然后网上找了大神的登陆演示样例.是基于IntentService的 1.后台使用简单的servlet,支持G ...

  9. 想说说关于在刷题网站(牛客 、C语言网、力扣)上测试样例过了但是OJ判错这档子事

    目录 1.话题引入 2.在刷题过程中一些自己想说的 3.刷题时的一些小建议 4.个人感悟 1.话题引入 首先介绍一下我自己,本人是一名专科大一的学生:非计算机本专业:因为想拓宽自己的知识面和技术:于是 ...

最新文章

  1. 【FFmpeg】ffmpeg命令详解(三)高级选项
  2. Spring MVC的异步模式DefferedResult
  3. speex 编译(转)
  4. fortify安装_Rjava的安装
  5. linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
  6. 【渝粤题库】陕西师范大学164205 ERP原理及应用 作业(专升本)
  7. requestmapping中path与value区别_1、Spring注解之@RequestMapping
  8. 在 ML2 中配置 Vlan Network- 每天5分钟玩转 OpenStack(93)
  9. c语言模拟计算机程序阶乘,辽宁省计算机二级(C语言)模拟试卷B(无答案).doc
  10. 文字处理技术:搞明白了表格是如何参与文字方向的
  11. 服务器版本虚拟打印机,虚拟打印机(ImagePrinter)
  12. FPGA纯逻辑资源解码CameraLink视频,附带工程源码并详解
  13. 实盘中在vnpy多策略多交易对交易
  14. 区分计算机和服务器的内存条,AMD专用内存是什么意思 AMD专用内存和普通内存条的区别及真相...
  15. Opencv中的颜色检测
  16. Material Dialogs库的使用
  17. SpringCloud调用接口流程
  18. 英文卡通字体_40种独特的卡通和漫画字体
  19. Pycharm导入scap包提示出错
  20. StreamX(1):StreamX概述

热门文章

  1. 2021-09-03 win11 任务栏卡死空白 问题解决 亲测好用
  2. 二叉树先、中、后遍历递归+非递归
  3. scratch3.0 二次开发-基本介绍(第一章)
  4. AlpineLinux配置宽带拨号上网
  5. 首家试水企业微信客户社群运营的春秋航空,给其他航司带来了怎样的启示?
  6. 如何用手机自制真人手办呢?
  7. html 字体特效在线,盘点那些惊艳的HTML5文字动画特效,不敢相信这些都是CSS+JS实现的!...
  8. 灰色暴利产业链之洗稿行业
  9. 平面图形原理总结(1):直线相交
  10. Headroom.js插件用法