unity steamVR學習隨筆6

2021-09-28 16:40:36 字數 1191 閱讀 9230

一、直接抓取

1.控制手柄抓取基礎

1.向互動的目標物體掛載指令碼vrtk_interactable object並新增碰撞體

vrtk_interactable object指令碼解析:

2.控制器抓取物體時消失

3.控制手柄震動

向互動物體新增vrtk_interact haptics指令碼

vrtk_interact haptics指令碼解析:管理三種事件的手柄震動力度、持續時間、頻率。

4.抓取配置的第二方法

開啟window->vrtk->setup interactable object

5.設定抓取的位置和方向

1.使用4中的方法配置好乙個模型後,調整vrtk_child of controller grab attach指令碼引數

2.配置vrtk_child of controller grab attach指令碼的引數:

precision grab:是否採用精確抓取

right(left) snap handle:設定右手(左手)抓取的點,要求所設定的點必須是被抓取物體的子物體

throw velocity with attach distance:是否根據手柄的位置與吸附點的距離計算扔出的速度

throw multiplier:扔出速度的乘數

on grab collision delay:抓取時碰撞檢測的延時

3.設定吸附點,並改變手柄吸附點和物體座標的旋轉角度一致。

6.開關門效果

7.雙手互動

1.在使用4中設定時,將面板上的grab attach mechanic的引數改為climbable

附加:面板second grab attach引數介紹

二、雷射的互動和抓取

1.雷射抓取基礎

2.雷射抓取

3.自主編寫抓取效果

三、附加:unity的關節知識

unity內的關節元件一共分為5大類,它們分別是鏈條關節、固定關節、彈簧關節、角色關節和可配置關節。

unity steamVR 學習隨筆3

指令碼 1.interactedable 該指令碼用於和手柄產生反饋,專案中需要和手柄產生互動的物體都需要加入該指令碼。2.interactedable hover events 該指令碼用於執行物體被手柄選中後的互動操作。方法 3.interactedable button events 該指令碼...

spring學習筆記 IOC aop,以及隨

控制反 控制權反轉 由硬編碼來建立物件例項 依賴 物件的生命週期交給容器管理,另外依賴關係也交由容器。依賴倒轉原則 0耦合具體耦合 抽象耦合 依賴注入 構造注入 set注入 自動注入 spring ioc 任何class都是bean 1 配置springxml配置檔案,標頭檔案 說明使用了sprin...

FFT學習報告 隨訓練更新

fft,快速傅利葉變換,用於快速求多項式。首先,我們知道任何乙個任何乙個週期函式都可以表示成為傅利葉級數的形式。通過對應關係我們可以求出週期函式係數或者傅利葉級數的係數。建議具體過程看復變函式或者高數。fft過程 兩個次數界為n的多項式a x 和b x 相乘,輸入輸出均採用係數表示法。假定n為2的冪...