unity steamVR 學習隨筆3

2021-09-26 22:17:47 字數 1422 閱讀 7281

指令碼:

1.interactedable

該指令碼用於和手柄產生反饋,專案中需要和手柄產生互動的物體都需要加入該指令碼。

2.interactedable hover events

該指令碼用於執行物體被手柄選中後的互動操作。

方法:

3.interactedable button events

該指令碼用於手柄按鈕的互動操作。

方法:

4.teleport area

該指令碼用於設定物體成為可移動位置,指令碼的兩個屬性locked和marker active分別表示該位置是否被「鎖定」和是否常顯。

5.throwable

該指令碼用於對於物體的抓取,只需將該指令碼掛靠在希望抓取的物體上。

屬性:

6.item pckage spawner

此指令碼用於拿起多物體配合,具體如下

屬性:

7.item pckage

此指令碼用於6中item package屬性,為所需物體掛靠該指令碼

屬性:

8.item pckage refence

此指令碼用於判斷需要匹配移除的物體,將指令碼放在目標物體上

9.linear driver

屬性:10.circular driver

屬性:

axis of rotation:轉動軸向

child collider:子物體碰撞體(注意:1.帶動轉動的「把手」必須是被帶動物體的子物體,2.被帶動物體的碰撞體需要「無作用」)

hover lock:手柄是否移出感應區但並未鬆開扳機鍵,帶動效果依然存在

limited:是否被限制在乙個旋轉範圍

min(max) angle:最小(大)角度

freeze on min(max):達到最小(大)角度是否被鎖定,無法轉動

force start:初始力

start angle:初始角度

rotate game object:物體是否旋轉(即使不勾選無法旋轉也會進行輸出乙個角度數值)

out angle:輸出角度

方法:

on min(max) angle:達到最小(大)角度所觸發的事件

———————————————————————————————————————

預製體:

1.player

2.teleporting

3.teleportpoint

附加內容

unity steamVR學習隨筆6

一 直接抓取 1.控制手柄抓取基礎 1.向互動的目標物體掛載指令碼vrtk interactable object並新增碰撞體 vrtk interactable object指令碼解析 2.控制器抓取物體時消失 3.控制手柄震動 向互動物體新增vrtk interact haptics指令碼 vr...

spring學習筆記 IOC aop,以及隨

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

FFT學習報告 隨訓練更新

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