.umap 扩展名标识的 Unreal Engine 地图文件是由 Epic Games 开发的一种专有二进制文件格式,专门用于 Unreal Engine 生态系统。该文件类型作为关卡数据的容器,代表了视频游戏或交互式 3D 应用程序中的特定场景、世界或地图。与直接存储原始 3D 几何体或高分辨率纹理不同,.umap 文件主要存储元数据和空间信息。它记录了各种“Actor”(如静态网格体、灯光、摄像机和声音发射器)的精确坐标、旋转和缩放比例,并维护了指向存储在 .uasset 文件中的外部资产的引用。此外,.umap 格式还封装了关键的环境信息,包括世界设置、烘焙光照数据(光照贴图)、大气效果、后期处理体积,以及通过蓝图(Blueprint)可视化脚本系统定义的关卡特定逻辑。当开发者或游戏引擎加载地图时,它会解析 .umap 文件,通过从项目库中提取必要的资产,并根据文件中的指令将它们放置在虚拟空间中,从而重建整个场景。