You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Unreal引擎新手求助:如何正确保存关卡?

关于Unreal Engine关卡保存为Umap格式的解惑

别担心,这绝对不是愚蠢的问题——刚接触Unreal Engine时,很多人都会对Umap格式产生困惑,完全能理解你的疑惑!

先搞清楚:Umap格式是正常且必需的

.umap是Unreal Engine专属的关卡文件格式,就像Word用.docx、Photoshop用.psd一样,这是引擎存储关卡数据的标准方式,你没办法修改保存格式来避开它,因为只有Umap格式能被Unreal正确识别和加载关卡内容。

为什么你觉得“无法打开”?

你提到的“无法打开”应该是指用Unreal以外的软件打不开吧?这是正常的:Umap是Unreal独有的二进制格式,包含了关卡的场景布局、Actor属性、灯光设置等专属数据,只能在Unreal Engine内部打开。正确打开方式是:

  • 在Unreal的内容浏览器中找到对应的.umap文件,双击就能在编辑器中打开编辑;
  • 如果是从电脑外部文件夹找到的Umap文件,直接拖入内容浏览器,引擎会自动加载它。

正确的关卡保存操作步骤

你之前用的“另存为”“保存当前”其实都是正确操作,只是结果本来就该是Umap格式,再给你明确下标准流程:

  • 保存当前关卡:点击编辑器顶部工具栏的软盘图标,或使用快捷键 Ctrl+S,会直接覆盖当前打开的Umap文件;
  • 另存为新关卡:点击工具栏的「另存为」选项,或使用快捷键 Ctrl+Shift+S,在弹出窗口中设置新关卡的名称和保存路径,确认后会生成新的Umap文件,它会自动出现在内容浏览器中。

如果想导出给其他软件用怎么办?

如果你是想把关卡中的模型、场景元素导出到其他3D软件(比如Blender、Maya),那不能直接保存关卡,而是要:

  1. 在关卡编辑器中选中你要导出的Actor/模型;
  2. 右键点击选中内容,选择「导出选中项」;
  3. 在导出窗口中选择FBX这类通用3D格式,设置好导出参数后保存,这样其他软件就能打开了。

内容的提问来源于stack exchange,提问作者Martin Marino

火山引擎 最新活动