為了實現特殊的需求以及一些特殊的操作,出了提供傳送的移動方式外,我們還考慮給專案新增觸控板移動功能。這種功能類似於普通遊戲中的使用方向鍵移動。在vr環境中,使用者通過在手柄的觸控板上滑動手指來實現移動。
這個場景中有一些牆壁和障礙物,使用者可以用觸控板來移動。還有個區域只有使用者蹲下才能穿過。在俯身區域挺起身體將導致使用者閃回他們最近的正常位置,這是通過headset collision
機制來實現的,有關headset collision
的說明將在別的篇章中見到。
首先在playarea上加入以下指令碼:
然後在controller上加入以下幾個指令碼:
vrtk_touchpadcontrol
指令碼是主要控制觸控板移動的指令碼,其中:
-device for direction
選項指定了移動時的相對方向。
-disable other controls on active
選項指定是否在觸控板移動時禁用其他控制指令碼如傳送等。
-affect on falling
選項指定了移動是否在物體下落有效。
-control override object
指定了觸控板控制移動的物體,預設是playarea
物體。
接著新增以下兩個指令碼:
這兩個指令碼控制了移動操作的一些引數。
現在觸控板移動已經處於可用狀態。
ubuntu 禁用觸控板
用ubuntu一不小心就碰到觸控板,滑鼠指標亂晃,而滑鼠選項裡又沒有禁用觸控板,很是不爽。怎麼辦呢?首先可以在終端裡輸入synclient touchpadoff 1來禁用觸控板 synclient touchpadoff 0恢復使用 但是重新開機後觸控板又被啟用了。只要在 系統 首選項 啟動應用程...
Ubuntu的觸控板
在使用觸控板時,老是出現打字的誤觸問題,簡直神煩,通過一通搜尋找到解決防範 方法有三種 1.安裝touchpad indicator 這個因為好久的專案,貌似在滑鼠插拔時有bug sudo add apt repository ppa atareao atareao sudo apt update ...
Mac觸控板設定以及使用
mac 觸控板體驗是非常好的,很多同學甚至直接用觸控板代替滑鼠操作,但是預設設定中有一些功能是沒有開啟的,需要手動配置。本文就來說說 如何更改 mac 觸控板預設設定,讓觸控板變得更高效。一 啟用三指拖移 1 開啟系統偏好設定,點選 輔助功能。2 點選 滑鼠與觸控板 選項,勾選 啟用拖移。二 設定觸...