標籤:

藍圖:創建吃雞小地圖(法一)

藍圖:創建吃雞小地圖(法一)

(這裡用的是第三人稱不帶初學者內容)

Add Compoment -> 添加一個Camera 打開人物藍圖,將新添加的Camera放在人物頭頂上,攝像位置朝下

在Camera下邊添加SceneCaptureComponent2D

創建渲染目標(Rendar Target),命名為MiniMap_Target,Save all 一下

然後再打開人物藍圖,左邊選中SceneCaptureComponent2D,在右邊Detail中,有Scene Capture,在Target Texture中選中我們剛剛創建的渲染目標

通過渲染目標創建材質,名稱默認就好

打開剛剛創建的材質,將其設置為自發光(Emissive Color)

在User Interface中創建Widget Blueprint,命名為MiniMap_UI,然後打開

將Image控制項拖入,設置合適大小,我設置的是256x256

找到Detail面板中的,Brush,填入我們剛剛創建的材質,有警告,點一下就行了,然後再Save all 一下。

這時候,我們運行遊戲還是沒有小地圖,這個需要再設置一下

Event_BeginPlay事件代表遊戲開始運行,函數Get_Player_Controller獲取操作對象,Create_Widget創建窗體,選擇我們建好的MiniMap_UI,函數Add_to_Viewpoint將窗體加入到遊戲中。

運行效果

可以看到,,小地圖出現了。但是好像會出現類似馬賽克的小白點,這是因為我們設置的小地圖材質是透明的,在人物藍圖裡設置一下就好。

將Capture Source設置為如下就好。

最終效果


推薦閱讀:

盤點FC遊戲中的人物原型,原來這些遊戲人物都是真實存在的
2018-5-17 JSP_Web_MVC開發(12)-response內置對象(Cookie)
韓國暢銷榜Top10被中國廠商拿下五個席位——中國手游出海
談談陰陽師的經濟數值吧
街機遊戲中的搞笑元素,那些年玩到過的捧腹場景

TAG:遊戲從業者 |