轉自:http://blog.csdn.net/shenmifangke/article/details/51940007
通過使用ue4的UI和rendertarget來實現
優點就是可以隨意設置,缺點就是略煩(其實還可以)
1 場景中拖入scene capture 2d
具體可以看文檔https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Reflections/1_7/
這種可以做鏡子,小地圖,監控等等效果
2 content欄右擊建立 materials & textures ->Render Target
建立以后拖入到剛剛2d攝像機的target texture里面,然后雙擊Render Target可以看到攝像機畫面(也可以做畫面比例大小分辨率甚至是濾鏡的設置,這個感覺比unity方便好多)
(4.12.3貌似有bug就是Render Target如果是默認選項是看不到攝像機預覽圖的,但是后面做上去是對的,如果scene capture 2d模式選成final color話就能看到)
3右擊Render Target然后選第一項create material
然后按照下面左側選擇類型然后連線
content里新建widge blueprint
然后設置如下(注意class的地方選自己本身)
剛打開widge blueprint可能是界面布局,在右上角切換藍圖即可,然后可以再切回去
4切會designer
然后拖入image組件右側brush image放上剛剛的從Render Target生成的material自己擺好位置
5更改關卡藍圖如下
記得紅箭頭位置改成自己的UI藍圖運行才能看到效果
當然做場景監控之類可以把之前材質之間賦個物體(bsp物體貌似不行)就行
還能實現下面效果