1.打开需要添加小地图的人物蓝图

 

2.添加一个弹簧臂组件(SpringArm)

 

3.添加一个场景感知组件2D(ScenceCaptureComponent2D)

 

注意:将ScenceCaptureComponent2D归为弹簧臂的组件

4.选中弹簧臂(SpringArm)

4.1:将弹簧臂沿Y轴旋转-90度(能看到人物的脑阔)

 

4.2:选中弹簧臂,找到摄像机设置,取消勾选所有继承

 

4.3:目标弹簧臂长度最好大于300,其余选项默认即可

 

5.选中场景感知组件2D(ScenceCaptureComponent2D)

5.1:将正交高度改为2048
5.2:将投射类型改为正交!

 

5.3:找到场景捕捉选项卡,在纹理目标一栏打开,在最上面的新建资产中选择渲染目标,然后找个地方保存

 

5.4: 右键选中刚刚创建的纹理,找到创建材质一栏,点击,并重命名创建的材质
5.5:打开新创建的材质,细节面板,找到材质一栏,打开材质域下拉框,选中用户界面
5.6:在材质蓝图中,将RGB引脚连接最终颜色

 

6.找到一个PNG格式的箭头图标

6.1:导入虚幻引擎(拖进去就行)

 

 

6.2:右键选中箭头图标,找到Sprite操作,并选中创建Sprite

6.3:打开人物蓝图,左侧添加PaperSprite组件,并为网格体的子类

 

6.4:选中PaperSprite,找到精灵选项卡,在源Sprite中选中我们刚刚创建的Sprite

 

6.5:找到渲染选项卡,拉到下面,勾选“拥有者不可见”(这是为了在游戏中隐藏箭头图标,不让玩家看见影响观感

 

7.创建用户控件(UI)

7.1:创建一个图像组件,放置到你想放置的位置(这个就是呈现在晚间眼中的地图)

 

7.2:选中图像组件,在细节面板中找到笔刷,拉开并找到图像,选中我们在第五步中创建的材质
7.3:打开人物蓝图,调用“事件开始运行时”创建一个控件(就是我们上面创建的那个),然后添加到视口

8.运行即可

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐