1.给任务添加一个这个2D的组件
- 在人物actor中添加组件,输入2D就能找到
2.设置为正交,调整视野范围
- 因为小地图是一种平行投影,所以相比透视,正交更符合实际需求
3.来到场景捕获,生成画布渲染目标
- 在场景捕获这一个栏目,找到纹理目标。
- 选择新建资产,画布渲染目标。
4.生成一个Render2D
- 在刚才那个步骤得到的材料就是这样的。
5.用画布渲染目标创建一个材质
- 右键使用Render2D创建一个材质
- 记得修改材质域,以便添加在屏幕上。
6.如果想要制作圆形地图,就做一个圆形的遮罩
- 如果想要做成圆形,就需要一个圆形的遮罩。我是用一个球体制作了一个圆形的Render2D,和前面的做法一样。
- 制作出来的材料拖入材质蓝图中,连上不透明蒙版。
7.创建UI,添加制作好的小地图
- 右键,创建一个控件蓝图
- 添加一个图片组件。
- 在外观这一栏中,图像选择我们刚创建好的材质。
8.在游戏中添加UI在屏幕上
- 在人物开始时或者关卡蓝图创建Widget(控件),添加到视口。
9.最终效果
- 最终的效果,能够实时的更新小地图了。边框可以自己找图片加上。
- 最后如果想进一步给地图加上方向指针请看下一篇文章