使用可自定义的边框、形状和透明度,为您的游戏添加一个或多个(迷你)地图。在 C++ 或 BP 中向 actors 添加图标。使用游戏驱动的材质自定义图标动画,并将您的游戏逻辑连接到迷你地图 UI 事件。兼容多人游戏。
图标具有高度的可定制性,例如纹理、动画材质、屏幕或世界单位的大小、绘制颜色和绘制顺序。当图标位于迷你地图之外时,它可以显示为地图边缘的箭头。可以通过 C++ 或 BP 在游戏过程中更改图标外观的任何方面。
通过将一个体拖入世界中来直观地准备背景纹理,每次您移动或轻推该体时,它都会生成一个俯视渲染图,可以选择包含导航网格。在渲染图上绘制并将其分配给该体。然后它将显示在迷你地图中。支持在多层地牢中以及在室内和室外之间过渡时自动切换背景纹理。
使用包含的战争迷雾功能为您的游戏增添悬念。如果使用,迷你地图背景会从黑色开始,玩家可以四处移动以逐渐揭开地图。玩家和其他 actors 可以暂时显示迷雾中的区域以实现 MOBA/RTS 风格的团队视野,或者永久显示访问过的区域以进行动作 RPG 风格的探索。图标可以在迷雾中显示或隐藏,并且可以查询迷雾值以用于游戏目的。包含一个后期处理效果,可用于在世界中渲染迷雾。
地图
- 手动或通过 UMG 控制尺寸,也可自动控制
- 矩形、圆形 + 带边框、无边框、透明
- 通过在生成的带有导航网格的图像上绘制来创建背景
- 将地图中心对准某个区域或Actor。控制缩放级别和旋转。将玩家摄像机的视图显示为梯形。
- 支持基于高度(多层建筑)或优先级(室内区域)的自动纹理切换。
- 触发 UI 交互事件
图标
- 所有属性都可以在游戏内更改
- 通过附加图标组件为Actor赋予图标
- 自定义其纹理和材质
- 材质实例可用于游戏驱动的动画。包括闪烁、脉冲和时钟动画。
- 控制屏幕空间或世界空间中的图标大小
- 自定义旋转、绘制颜色和 Z 顺序
- 当图标超出地图范围时显示箭头
战争迷雾
- 在小地图和世界中添加战争迷雾
- Actor可以临时或永久显示区域
- 当Actor及其图标位于迷雾中时可以隐藏
所有功能都在 BP 和 C++ 中。
网络兼容:是。小地图图标使用本地数据,例如(复制的)Actor位置。图标视觉效果(如团队颜色和可见性)由客户端控制,但可以通过您编程以由复制的变量驱动。