天天看點

UE4 VR WidgetInteraction 區域網路設定

無論用什麼,我們要先确定是什麼------------------------魯迅

下面是關于WidgetInteraction的官方定義

控件互動元件執行光線投射,确定它是否命中世界場景中的控件元件。如命中,可設定規則确定與其互動的方式。 互動通過模拟定義的按鍵來執行。例如一個按鈕可通過滑鼠左鍵點選,即可告知其他形式的輸入模拟一次滑鼠左鍵點選(控制器按鈕按下、運動控制器扳機鍵按下等)。

總的來說就是:發射射線與3DUI互動并設定互動的方式

添加方式也極其簡單(官方文檔講的很詳細,這裡隻是簡略一提)

1:添加元件

UE4 VR WidgetInteraction 區域網路設定

在AddComponent中搜尋關鍵字添加即可

2:輸入設定

如果是VR搖桿隻需要改成搖桿上對應功能鍵即可

UE4 VR WidgetInteraction 區域網路設定
UE4 VR WidgetInteraction 區域網路設定

 3:對應UI功能

UE4 VR WidgetInteraction 區域網路設定

        按鈕功能根據需求自定義即可

 =====================================分割線===============================

最近做一個VR頭盔凝視選中聯機的功能,單機測試沒問題,但是區域網路出問題。

通過各種方式解決後,發現是這裡的問題

UE4 VR WidgetInteraction 區域網路設定

 上圖來自官方文檔

我們需要給每個使用者設定單獨的虛拟指針索引,否則多使用者同時讀一個指針索引會有問題

我們在人物類裡這樣簡單修改一下即可

UE4 VR WidgetInteraction 區域網路設定

啊(發出偷懶的聲音)

正确寫法應該是每次登入配置設定一個不重複的ID,并且指派給這個數值即可

改了下,功能完成~

繼續閱讀