UE5分屏(小地图)的解决方案
发布时间:2022-07-22
技术:UE5
概述
UE5分屏(小地图)的解决方案
在游戏中的左上角小地图制作实现方式,拿第三人称的项目作为例子,简单讲解一下如何通过UI呈现相机内容,达到小地图的呈现效果。
详细
UE5分屏(小地图)的解决方案
在游戏中的左上角小地图制作实现方式,拿第三人称的项目作为例子,简单讲解一下如何通过UI呈现相机内容,达到小地图的呈现效果。
一、打开BP_ThirdPersonCharacter类,编辑
添加SceneCaptureCompoment2D组件,用于采集场景图像。
把相机挂到Mesh人物模型上,让它跟随人走动
二、接着在UI文件夹创建RenderTarget
接着选中TopRenderTarget2D对象,右键创建Material
三、设置相关的属性
在TopRenderTarget2D设置渲染的图像大小 ,我设置为512*512
双击打开编辑TopRenderTarget2D_Mat,将其MaterialDomain设置为UserInterface
这样切换后,就会有报错
查看一下,原来 是要设置为LineColor
这样就没有报错了,直接保存下来。
三、在UI上呈现出效果
新建个 UIWidget,命名为UI_Test
在Widget里创建个Image
设置Image大小为512*512,并且将TopRenderTarget2D_Mat 附给Image
四、在关卡蓝图,将UI加载出来
运行查看效果
相似例子推荐