我们知道 UE5 是提供源码的,我们可以通过源码来自己编译引擎。但是源码引擎很大,自己编译很慢,所以除非是你在使用的主力版本外,其它版本都是通过 Launcher 下载的。
那么问题就来了,有时候我们下载到的 UE5 参考项目是用源码版引擎开发的,你用 Launcher 打开时可能会出现 .umap 文件无法打开的情况。
类似这种问题,那我们该怎么办呢?UE 还真有一个为这种情况准备的命令,叫:
s.EnforcePackageCompatibleVersionCheck
当它为 true 时,则如果存储在包标头中的版本比当前引擎版本更新,则包加载将失败。
就是它在阻止我们,所以我们只需要在控制台中输入:
s.EnforcePackageCompatibleVersionCheck 0
关闭这个检查,就可以顺利的打开 .umap 文件了,查看其中的实现了。
需要注意的是,虽然我们现在能查看了,但是并不能够进行保存操作。