htc vive 手柄手柄圆盘失灵了,怎么回事,有可以修这个地方的吗

视频地址复制
Flash地址复制
Html地址复制
离线看更方便
用或其他应用扫描二维码
用PS move手柄代替vive手柄玩VR游戏。配合VRIDGE玩遍 HTC VIVE游戏。成本只要300多就可以体验HTC VIVE的效果。
youtube地址:/watch?v=XiLYa1EZL04
原作者为VirtuallyChris
广播电视节目制作经营许可证:(沪)字第1248号
| 网络文化经营许可证:沪网文[6号 | 信息网络传播视听节目许可证:0910417 | 互联网ICP备案:沪ICP备号-3 沪ICP证:沪B2- | 违法不良信息举报邮箱: | 违法不良信息举报电话:转3HTC Vive开发笔记之手柄控制
时间: 12:41:06
&&&& 阅读:256
&&&& 评论:
&&&& 收藏:0
标签:怎么安装设备,配置环境我就不说了,自行百度,教程很多也很简单。接下来说下Vive手柄的控制。
手柄是HTC Vive的重要交互手段,我们通过第一个图片应该对其有一个直观的了解了,总共是九个按钮:
第一个是菜单按钮;
2,3,4,5分别对应的是Trackpad/Touchpad的上下左右,有时候对应的是XBox手柄的▲OX囗四个按钮或者摇杆;
6对应的是系统按钮/S
7是Trigger/扳机,对应大多数FPS游戏里面的枪械的Shoot/F
8对应的Grip/紧握在手柄的左右两侧各有一个,有时候我们用它来翻页;
9其实是Trackpad/Touchpad在Z轴的一个延伸,相当于是点击事件Click.&
using UnityE
using System.C
/// &summary&
/// 扳机控制触发事件
/// &/summary&
public class ComfirmController : MonoBehaviour {
SteamVR_TrackedObject trackedO
void Awake()
//获取手柄脚本组件
trackedObj = GetComponent&SteamVR_TrackedObject& ();
// Use this for initialization
void Start () {
// Update is called once per frame
void FixedUpdate () {
//获取手柄输入
var device = SteamVR_Controller.Input ((int)trackedObj.index);
//此处可以换其他的函数触发GetPress/GetTouch&/GetPressUp GetTouchDown/GetTouchUp/GetAxis
if (device.GetPressDown(SteamVR_Controller.ButtonMask.Touchpad))
Debug.Log("按下圆盘");
else if (device.GetPressDown(SteamVR_Controller.ButtonMask.Trigger))
Debug.Log("按下扳机键");
else if (device.GetPressDown(SteamVR_Controller.ButtonMask.Grip))
Debug.Log("按下手柄侧键");
else if (device.GetPressDown(SteamVR_Controller.ButtonMask.ApplicationMenu))
Debug.Log("按下手柄菜单键");
else if (device.GetPressDown(SteamVR_Controller.ButtonMask.ApplicationMenu))
Debug.Log("按下手柄菜单键");
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!HTC Vive手柄使用教程,HTC Vive操控手柄常见问题
VR设备常见问题:HTC Vive手柄使用教程介绍,HTC Vive操控手柄常见问题。HTC Vive手柄怎么操控?Vive手柄的状态指示灯表示什么意思?该怎么才能知道HTC Vive哪个操控手柄未被追踪?HTC Vive操控手柄触控板太灵敏,怎么办?固件更新时意外断开Vive手柄的连接无法启动怎么解决?下面就是尾鱼为大家整理出的使用Vive手柄会遇见的一些问题汇总,希望对大家有所帮助。
1:操控手柄上的状态指示灯有何含义? A:状态指示灯显示方式:
绿色,表示操控手柄处于正常模式
闪烁红色,表示电池电量低
闪烁蓝色,表示操控手柄正在与头戴式设备配对
蓝色,表示操控手柄已与头戴式设备连接
橙色,表示正在充电
2:我如何知道哪个操控手柄未被追踪? A:如果其中一个操控手柄未被追踪,并且您希望找出此操控手柄,请遵循以下步骤。
在电脑上,打开 SteamVR 应用程序。
将光标悬停在未被追踪的操控手柄图标上方。
单击识别操控手柄。
操控手柄上的状态指示灯将快速闪烁白色。
3:如果操控手柄触控板太灵敏,我该怎么办? A:检查是否有适用于操控手柄的固件更新。如需详细信息,请参见如何更新固件?。然后,执行下列步骤来重新校准操控手柄:
在电脑上,打开 SteamVR 应用程序。
图标上,再单击校准操控手柄。
按照屏幕提示操作,完成校准过程。
4:我在固件更新期间意外断开了操控手柄的连接,现在它无法启动。怎么办? A:执行下列步骤,从引导程序模式中还原您的操控手柄。
通过 micro-USB 数据线,将操控手柄连接到电脑上的 USB 端口。
在电脑上,打开 SteamVR 应用程序。
SteamVR 应用程序检测到操控手柄时,请按照屏幕提示完成固件更新。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
线下大型VR/AR设备综合性推广平台,联合媒体,进行服务更有厂家优惠活动等你来!
VR/AR设备从购买到场馆运营一步到位。电话400-
今日搜狐热点如何用Unity进行HTC Vive手柄按钮开发?
视界君-阿琳
HTC Vive 是由HTC与Valve联合开发的一款VR头显(虚拟现实头戴式显示器)产品,想必大家都玩到很多VIVE上的VR游戏了,那么如何使用Unity来进行VIVE手柄按钮开发呢,一起来看看吧!
内容目录:
  一、认识下vive的手柄
  二、SDK下载
  三、程序开发之综述
  四、Trigger按钮开发
  五、Pad开发
  认识下vive的手柄
  请看下图
  手柄两个一对,分左右,开发的时候也是分左右的。每个上面有一个pad和4个按钮。简单说明下:
  1,开关、系统菜单按钮:只有这个按钮不可以编程(默认),用来打开手柄,其实没用关的功能。在游戏中按下该按钮是调出系统默认的菜单,用来关闭,切换游戏用的。
  2,menu按钮:默认用来打开游戏菜单。
  3,grip按钮:用的最少的按钮,每个手柄上虽然有两个,但是是相同的。
  4,trigger按钮:扳机按钮,用的最多,可以有力度。
  5,pad:触摸屏+鼠标的功能,可触摸,可点击。
  SDK下载
  需要两个插件:
  SteamVR Plugin
  Vive Input Utility
  商城地址如下,都是免费的,下载后导入
  程序开发之综述
  首先,引用HTC.UnityPlugin.Vive
  每个按钮包括pad都有GetPress、GetPressDown、GetPressUp三种方法,用HandRole枚举来确定左右手柄,用ControllerButton枚举来确定是哪个按钮。
  对于按钮,GetPressDown是按下时触发,GetPressUp是放开时触发,以上两个是个事件,GetPress是按住时一直返回ture,算是一个状态。
  对于pad,有两种:
  当ControllerButton.Pad时,和按钮相同。
  当ControllerButton.PadTouch时,GetPressDown是接触时触发,GetPressUp是离开时触发,GetPress是接触时一直返回的状态。
  除了上面的方法,还可以通过回掉的方式实现
  Trigger按钮开发
  Trigger有模拟值,从0到1,没按的时候是0,全部按下是1。可以通过GetTriggerValue方法获得。
  Trigger按钮,对应有三种,Trigger,HairTrigger,FullTrigger。
  当TriggerValue在0.1到0.2时,对应HairTrigger,当TriggerValue超过0.5时对应Trigger,当TriggerValue=1时,对应FullTrigger。
  可以简单理解为,轻按=HairTriiger,中度按=Trigger,全部按下=FullTrigger。
  Pad开发
  pad做那么大,当然除了可以按,还可以返回位置信息。用GetPadAxis方法即可。
  触碰位置信息如下图
  此外,对应pad,又有接触、按下的两组方法。其中,Axis是坐标位置,Delta是最后一帧移动位置,Vector是移动的向量。
<font color="#-01<font color="#-30<font color="#-30<font color="#-28<font color="#-28<font color="#-27<font color="#-27<font color="#-27<font color="#-23<font color="#-23
想知道在Unity中如何将游戏中角色对话的唇型与面部微表情达到次时代的水准吗?想知道...
近日,RLTY CHK工作室的联合创始人Nick Robinson发布了一篇文章,以媒体天师麦克卢汉...
VR设计师和开发者们开始着手如何让VR环境及体验更加有趣、逼真。以下是一些关于如何为room...
笔者在为《幻想装置》和《工作模拟》制作出混合现实的预告片以后,研究了更深层次的VR...
关于用EasyAR SDK 搭建AR 开发环境的教程,我已经写过很多了,不懂得朋友可以看下我之...}

我要回帖

更多关于 htc vive 手柄 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信