steamVR 手柄鍵位自定義教程(pico手柄為例)
總有一些VR游戲手柄不兼容,同時(shí)社區(qū)鍵位也沒有能用的,只能被迫手動(dòng)修改,steamvr手柄修改鍵位教程又少,特發(fā)此文給大家指導(dǎo)。
我不是專業(yè)開發(fā)人士,只是臭打游戲的,有問題請(qǐng)指出
(肥宅活著真痛苦(苦笑
先看一下兩視頻,感謝大佬
【SteamVR 2.x 中的動(dòng)作(Action)】 https://www.bilibili.com/video/BV12K4y1Z7cA/?share_source=copy_web&vd_source=d3d862981f4ef6d11b112cb614f0d466
【SteamVR 2 動(dòng)作(Action)與控制器按鍵的綁定:Binding UI的使用】 https://www.bilibili.com/video/BV1yi4y1T7vk/?share_source=copy_web&vd_source=d3d862981f4ef6d11b112cb614f0d466
了解steamvr動(dòng)作類型

常見英文:press:按壓、點(diǎn)擊 ,檢測(cè)是否按壓了鍵位
?touch:觸摸 ,檢測(cè)是否觸碰,或者觸摸
?value:數(shù)值/變量,時(shí)間的屬性,例如檢測(cè)壓力值范圍(不懂)
?button:按鈕,用來檢測(cè)是否按下按鍵
trackpad:觸控板
axis:軸向
move:移動(dòng)
tick:活動(dòng),時(shí)間單位,指狀態(tài)的變化(不懂)

thumbstick:拇指操控桿
trigger:扳機(jī)鍵,通常射擊、確定
grip:持握,通常用于模擬手指的握緊動(dòng)作。如實(shí)現(xiàn)抓取、投擲
扳機(jī)鍵設(shè)置
例如將一個(gè)開火(fire)的動(dòng)作綁定到鍵位,先在某鍵位下新建

扳機(jī)鍵:指0~1的范圍值,及它有一個(gè)強(qiáng)度感應(yīng)的多種情況
按鍵:值0和1,即按下和未按下兩種情況
情況為按鍵
2.

3. 點(diǎn)擊無,賦予動(dòng)作

布爾操作:對(duì)按鈕或觸摸事件的判斷,判斷是否按下、觸摸、松開等
矢量操作:對(duì)方向運(yùn)動(dòng)等矢量運(yùn)算,做追蹤、定位、交互等
4.點(diǎn)擊fire

6.然后點(diǎn)擊對(duì)勾確認(rèn)
搖桿(觸控板)設(shè)置

觸控板:用于觸摸,手指與觸控板接觸坐標(biāo)
十字鍵:上下左右
測(cè)試瘋狂轉(zhuǎn)轉(zhuǎn)轉(zhuǎn),頭暈差點(diǎn)吐了,先寫到這,有空再加