1 創(chuàng)建一個第三人稱的藍圖項目
image.png
2 創(chuàng)建SceneCapture2D藍圖址遇,命名為MiniCamera
image.png
打開MiniCamera既绕,在Detail面板找到Rotation佳簸,將Y軸旋轉(zhuǎn)-90度卵沉,編譯保存
image.png
將新建好的MiniCamera拖拽到人物頭頂
image.png
3 在User Interface中創(chuàng)建渲染目標(Render Target)宁舰,命名為MiniMap_Target
4 打開MiniCamera
在Detail面板中找到Texture Target 設(shè)置為我們剛剛建好的渲染目標MiniMap_Target棚亩,找到Capture Source設(shè)置為圖中所示
image.png
5 由渲染目標MiniMap_Target創(chuàng)建材質(zhì)蓖议,保持默認命名就好
image.png
打開剛剛創(chuàng)建好的材質(zhì),將Material Domain設(shè)置為User Interface讥蟆,連線
image.png
6 在User Interface 中創(chuàng)建Widget BluePrint勒虾,命名為MiniMap_UI
打開MiniMap_UI,拖拽控件Image瘸彤,設(shè)置大小為256x256修然,Brush設(shè)置為我們剛剛創(chuàng)建好的材質(zhì)
image.png
至此小地圖的各個部件已經(jīng)創(chuàng)建完成,我們之后要做的是顯示出小地圖
7 顯示小地圖
打開人物藍圖质况,添加如下內(nèi)容
image.png
8 MiniCamera跟隨人物走動
在人物藍圖中添加如下內(nèi)容
image.png
總結(jié)
整體上流程是這樣的:
創(chuàng)建Camera->創(chuàng)建Render Target->創(chuàng)建Material->創(chuàng)建Widget BluePrint->在人物藍圖中創(chuàng)建小地圖和Camera跟隨人物走動