vive手柄操控手柄自动关机,怎么办

手柄两个一对分左右,开发的时候也是分左右的每个上面有一个pad和4个按钮。简单说明下:

  • 开关、系统菜单按钮:只有这个按钮不可以编程(默认)用来打开手柄,其实没用关的功能在游戏中按下该按钮是调出系统默认的菜单,用来关闭切换游戏用的。
  • menu按钮:默认用来打开游戏菜单
  • grip按钮:用的最少的按钮,每个手柄上虽然有两个但是是相同的。
  • trigger按钮:扳机按钮用的最多,可以有力度
  • pad:触摸屏+鼠标的功能,可触摸可点击。

商城地址如下都是免费的,下载后导入

 
 

对于按钮GetPressDown是按下时触发,GetPressUp是放开时触发以上两个是個事件,GetPress是按住时一直返回ture算是一个状态。



 
 
 


除了上面的方法还可以通过回掉的方式实现
 
 
 

 
Trigger有模拟值,从0到1没按的时候是0,全蔀按下是1可以通过GetTriggerValue方法获得。
 
 
 



 
pad做那么大当然除了可以按,还可以返回位置信息用GetPadAxis方法即可。
 
 
 


此外对应pad,又有接触、按下的两組方法其中,Axis是坐标位置Delta是最后一帧移动位置,Vector是移动的向量
 

}


将上图中的prefab拖入场景然后在steam上裝好steamVR,就可以运行了


直接上代码,哪里不懂看注解就好controller在刚才拖进场景的prefab里,如下图

}

该楼层疑似违规已被系统折叠 

下叻个OC的维达不朽2居然不支持MR+:( ,需要自己手动设置MR+手柄的按键映射看了半天太复杂的。其他游戏有玩家设置好的参数直接上社区調用就行了,这游戏太新了社区里木有有哪位大侠精通此设置的呢? 在问下设置好的参数文件是保存在STEAM哪个目录里的呢


}

我要回帖

更多关于 vive手柄 的文章

更多推荐

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

点击添加站长微信