VRTK 使用觸控板移動

2021-08-02 00:24:00 字數 1068 閱讀 2364

為了實現特殊的需求以及一些特殊的操作,出了提供傳送的移動方式外,我們還考慮給專案新增觸控板移動功能。這種功能類似於普通遊戲中的使用方向鍵移動。在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 點選 滑鼠與觸控板 選項,勾選 啟用拖移。二 設定觸...