【UE4】给游戏制作一个简易的小地图

1.给任务添加一个这个2D的组件

  • 在人物actor中添加组件,输入2D就能找到

2.设置为正交,调整视野范围

  • 因为小地图是一种平行投影,所以相比透视,正交更符合实际需求

3.来到场景捕获,生成画布渲染目标

  • 在场景捕获这一个栏目,找到纹理目标。


    在这里插入图片描述
  • 选择新建资产,画布渲染目标。

4.生成一个Render2D

在这里插入图片描述

  • 在刚才那个步骤得到的材料就是这样的。

5.用画布渲染目标创建一个材质

在这里插入图片描述

  • 右键使用Render2D创建一个材质


    在这里插入图片描述
  • 记得修改材质域,以便添加在屏幕上。

6.如果想要制作圆形地图,就做一个圆形的遮罩

  • 如果想要做成圆形,就需要一个圆形的遮罩。我是用一个球体制作了一个圆形的Render2D,和前面的做法一样。


    在这里插入图片描述
  • 制作出来的材料拖入材质蓝图中,连上不透明蒙版。

7.创建UI,添加制作好的小地图

在这里插入图片描述

  • 右键,创建一个控件蓝图


    在这里插入图片描述
  • 添加一个图片组件。


    在这里插入图片描述
  • 在外观这一栏中,图像选择我们刚创建好的材质。

8.在游戏中添加UI在屏幕上

在这里插入图片描述

  • 在人物开始时或者关卡蓝图创建Widget(控件),添加到视口。

9.最终效果

在这里插入图片描述

  • 最终的效果,能够实时的更新小地图了。边框可以自己找图片加上。

【UE4】给制作的小地图加上方向指针

  • 最后如果想进一步给地图加上方向指针请看下一篇文章

猜你喜欢

转载自blog.csdn.net/Alexander_420/article/details/123413771