一. 制作小地图资源
1. 制作小地图图片(顶视图抓图)。
打开现有工程或者创建新工程,在透视图上按G键,隐藏不在关卡中显示的内容,选取顶视角,抓图(1024*1024或者其他长宽相同的图片)。
创建文件夹Texture,将图片命名为LittleMap放到文件夹内。双击打开LittleMap,选择【Texture Group】= UI。
2. 制作小地图边框和角色标记
下载或制作小地图边框T_MiniMappFrameInk01,粘贴到文件夹Texture中,双击打开,在视图中打开Red、Green、Blue和Alpha通道,【Texture Group】=UI
下载或制作小地图角色标记T_MIniMapArrow02,粘贴到文件夹Texture中,双击打开,在视图中打开Red、Green、Blue和Alpha通道,【Texture Group】=UI
二. 小地图绘制原理
1. 以大地图左上角为原点设定坐标系
MiniMap World Origin 假设为大地图的原点
worldsizeX,大地图的X轴长度
worldsizeY,大地图的Y轴长度
MiniMap World LeftTop Pos 小地图左上角位置
MiniMapViewSize 小地图尺寸
MiniMap World Pawn Pos 大地图角色位置
MiniMapActor 地图参数对象
2. MiniMap World Origin(大地图原点)和WorldSizeX/WorldSizeY的确定
拖动一个物体点到地图左上角,以物体的Location作为大地图原点的向量值,删除或还原物体。例如案例中原点为(x=-2000,y=-2000)。
3. MiniMapViewSize的确定
一般会把小地图设置成长宽相等的按实际比例的正方形,假设比例为(1:10),若大地图长宽为4000,