第一次玩htc vive,需要播一个vr视频,项目需求是带上头盔播视频,摘下头盔停止播放,用的
在网上查了一些办法,都不适合,比如if (XRDevice.isPresent)
{

}
再比如
if (XRDevice.userPresence == UserPresenceState.Present)
{

}
再比如
if (VRDevice.userPresence == UserPresenceState.Present)
{

}
还有这个

这些方法在新版本unity中都不实用,于是就从SteamVR(从Asset Store下载)入手,然后惊奇的发现它有一个Player预制体,
这货居然自带头盔检测

打开它的脚本,找到 protected virtual void Update()这个方法,然后在这个下面写自己的逻辑就好了
protected virtual void Update()
{
if (SteamVR.initializedState != SteamVR.InitializedStates.InitializeSuccess)
return;

        if (headsetOnHead != null){if (headsetOnHead.GetStateDown(SteamVR_Input_Sources.Head))//发现头盔带上了{Debug.Log("<b>SteamVR Interaction System</b> Headset placed on  head");video.Play();}else if (headsetOnHead.GetStateUp(SteamVR_Input_Sources.Head))//摘下头盔{Debug.Log("<b>SteamVR Interaction System</b> Headset removed");video.Stop();}}}

好了,这样就完美解决了,我的项目也结束了

HTC VIVE如何检测是否佩戴头盔相关推荐

  1. 【膜拜学习】HTC Vive完全解构,史上最完整Vive头盔拆解指南

    声明:转载至https://vr.poppur.com/vrglasses/HTCVive/HTCvive.html侵删,感觉这个拆解有点牛.图也是这个连接里的啦,感觉牛就截选下来啦 HTC Vive ...

  2. HTC Vive会是HTC的下一个增长引擎吗?

    2014年初,Facebook以20亿美元收购虚拟现实技术公司Oculus的大手笔点燃了世界对虚拟现实的热情.时至今日,虚拟现实玩家已经不仅仅是Facebook.Facebook之外,微软.谷歌.HT ...

  3. HTC VIVE 安装,SteamVR,VRTK插件的使用,HTC VIVE Tracker的使用和外接按键测试

    1.Htc Vive安装教程 在把你的头显与控制器连到电脑上之前,我们首先要做的是先安好基站.基站的背面和低端各有一个固定孔,这样你可以把基站钉在墙上或者买支架将其撑起.大三角架安装示意图 Light ...

  4. HTC Vive unity 教程【转载】

    原文:HTC Vive Tutorial for Unity 作者: Eric Van de Kerckhove 译者:kmyhy HTC Vive 是一个虚拟现实头盔,由 HTC 和 Valve 公 ...

  5. HTC Vive与Oculus Rift全面对比

    VR设备HTC Vive与Oculus Rift到底哪家更强呢? 相信已经有不少关注虚拟现实(VR)的玩家都了解到近期的HTC Vive开放预售的新闻.既然HTC Vive已经正式开启预售,那么现在是 ...

  6. #游戏unity-VR场景漫游#有关VR环境的搭建【HTC vive】

    #游戏unity-VR场景漫游#有关VR环境的搭建[HTC vive] 需要解释的一点是,上一周赶上清明假期,我们团队确认了分工和计划后,就各自开始行动了,以至于忘记了更博客,差的两篇博客都会在这一周 ...

  7. HTC Vive controller手柄运动方向识别

    HTC Vive controller手柄运动方向识别 本文由catzhang 编写,转载请注明出处,所有权利保留. 博客地址:http://blog.csdn.net/cartzhang githu ...

  8. HTC vive、Vive Focus、Vive FocusPlus应用场景轻度对比

    vive.Vive Focus.Vive FocusPlus应用场景轻度对比 [本文为本博主yinyuebin原创,转载注明出处] 1.概述 最近玩了一套focus pro,整体感觉和以前体验的viv ...

  9. HTC VIVE开发教程(一)

    在这一节,我介绍的主要内容有 HTC VIVE的安装与入门 VIVE插件的结构目录 学习VR有一段时间了,在这段时间里我对HTC的vive还有Oculcus都进行过一定的研究,也开发出了几款VR项目, ...

最新文章

  1. 信号处理函数(2)-sigismember()
  2. 硬币游戏 (博弈入门)
  3. bzoj 4942: [Noi2017]整数
  4. Eclipse安装git插件EGit
  5. python计算PR曲线sklearn.metrics.precision_recall_curve
  6. 用开源代码如何建立网站_在开源上建立自举业务
  7. 洛谷 P1330 封锁阳光大学 二分图染色
  8. JavaScript运算符的概述分类及其优先级
  9. 关于8266WiFi模块(AT)问题分析与解答(单片机和wifi模块连接)
  10. 人工智能产生式系统实验—动物识别系统(txt文件导入数据库)python代码实现以及关系图
  11. 易语言操作数据库之Access数据库(数据库连接和记录集组件)
  12. iOS 修改系统定位(非越狱)
  13. 西门子PLC与安川变频器Modbus通信
  14. [bzoj5332][bzoj5276][bzoj3994][莫比乌斯反演][三元环计数]旧试题/skyfall/约数个数和
  15. 面试一次问一次,HashMap是该拿下了(一)
  16. 计算机毕业设计(附源码)python校园疫情防控管理软件
  17. 【Zookeeper】ZK 是干什么的?
  18. transform:translate
  19. 4sum java_4Sum - hcx - ITeye博客
  20. Vue3 +ts 打包后访问是空白页面

热门文章

  1. CRM 活动类型单据结束时间
  2. 关于C语言函数返回数组问题
  3. DataGrip 使用技巧四
  4. 普乐蛙VR台风逃生体验VR灾害自救模拟系统VR科普知识设备
  5. 2020网络安全NISP一级(模拟题十)
  6. C# 数组中的 indexOf 方法
  7. python的GUI框架tkinter,实现程序员的流氓式表白逻辑
  8. 华为mate40pro鸿蒙2.0,再见Mate30Pro,华为Mate40Pro来了:鸿蒙2.0+麒麟1020
  9. python多因子量化选股模型_GitHub - zhangjinzhi/Wind_Python: 量化开发 多因子选股模型...
  10. Express的详细教程