ue4 3dui互動相關

2022-06-18 09:30:13 字數 712 閱讀 7785

1 建立3d ui

新建乙個actor藍圖,上面加上widget控制項,widget class選擇任意ui藍圖,把這個actor藍圖放到場景任意合適位置

2 3dui互動

在合適位置(比如主角的相機上,**上)新增widget interaction控制項,這個用來觸發3dui互動

除錯時可以把widget interaction上的show debug開啟,可以看到從widget interaction射出的射線

補充說明widget interaction可以有多個,也可以綁在任意物體上(不必非得綁camera上),只要presspointerkey並且key(必須)是滑鼠左鍵,就會觸發點選事件

在主角藍圖加上上面的藍圖,用於向3dui發射射線

3 widget的一些說明

widget是有體積的,可以設定物理(就是乙個物理盒子),碰撞(可以用射線直接打到),材質(替換3dui材質),位移(通過這個移動3dui)

這裡有個預設的曲面ui設定