一、关于左右手柄的对应关系
6 - 系統键(按下后手柄断开连接再次按下手柄再次连接上)
按键监听方式一:(SteamVR的方式,封装了OpenVR)
按键监听方式二:(OpenVR的方式偏底层)
注:m_State、m_PrevState分别表示:当前帧状态、前一帧状态
获取按下时,触摸板的值
获取松开时触摸板的值(这里必须使用前一帧的状态,因为松开时當前帧的触摸的值为0)
问题:按下时,没有获取到当前帧触摸板的值!
猜测原因:获取值的Update方法在更新状态Update的方法之前执行了更新状态嘚Update方法执行后,才能获取触摸板的值
解决方法:如果不想修改脚本执行顺序的话可以使用LateUpdate
- 适用于扳机键(和点按类似,只是键程更短)
問题:触摸按下时没有获取到当前帧触摸板的值!
原因:不明,内部机制需要搞清楚
解决办法:在触摸按下后的第二帧才获取到触摸板嘚值