VRTK 手柄拾取道具,然後使用道具

2021-10-06 02:40:33 字數 639 閱讀 5845

最近開發vr專案得時候,客戶要求在vr中拾取道具,然後再按下另乙個按鈕使用道具,這方面的功能一直都有用到,所以今天專門整合了一下。

pickupmanager這個指令碼還是掛在乙個空物件下,用來拾取道具

tossout :開啟以後呢,就可以把拾取到的物體扔出去,會給它乙個力

拾取按鈕和使用道具的按鈕不能重複,重複的話會自動改變usebutton

pickuptarget這個掛在要被拾取的道具身上

和之前的拾取指令碼基本相同,所以只說新功能

toolfunctionswitch開啟以後,在pickupmanager使用了道具後,會呼叫onstartusetoolonstopusetool這兩個列表裡面的事件;

例如手槍這類的道具,使用模式使用holding,發射子彈的方法掛在onstartusetool裡面就行了

提取碼:17cj

UE4下實現Vive手柄拾取物品

簡單說下思路,首先定義拾取介面,然後在需要拾取的物品的藍圖類中實現該介面,最後在手柄的碰撞中檢測碰撞的物品是否實現了拾取介面,若實現則attachto到手柄上 新建乙個介面,並命名為bi pickup 介面內不需要新增任何操作 新建staticmeshactor類 mesh的模型自由選擇 如圖 開啟...

opengl es 射線拾取

後來只好自己一點一點蒐集資料,但是無奈不知道為什麼網上這個內容有價值的特別特別少,但是好在這個過程中熟悉了android除錯過程,又找到了其他一些有用的東西,就寫了第乙個帖子 android平台下opengl學習例程 在第乙個帖子發完之後,很多開發者留了言,給了意見,我發現有些問題是大家都碰到的,討...

osgearth向量拾取

向量拾取是最近才做的功能,以前一直認為這個功能可能會很麻煩,原因呢 osgearth裡 估計所有的gis球中 是將向量光柵化成紋理貼到球上的,怎麼拾取一張上的一條線呢 osgearth的自帶例子裡沒有找到向量拾取的例子 最終這個功能畢竟是做出來了,這裡把自己的探索過程梳理一下.首先去google上搜...