UE4高版本转低版本的经验 您所在的位置:网站首页 ae如何用低版本打开高版本 UE4高版本转低版本的经验

UE4高版本转低版本的经验

2023-07-22 09:54| 来源: 网络整理| 查看: 265

在工作中有事会遇到要换UE4开发版本的情况,例如H5功能啊SteamVR插件什么的在高版本还不兼容未更新等。

低版本UE工程可以在高版本打开,高版本UE工程无法在低版本打开

遇到的问题

在4.26转4.25的试验中(此项目从4.25创建,后迁移到4.26继续开发),把项目的关卡从4.26迁移到4.25中,除了关卡是不识别的,其他资产都能识别。然而试验在4.25转4.24的时候,从4.25中迁入的所有资产在4.24中都无法识别,很无奈,资产只能在高版本中导出再导入低版本。

 

为什么会有这样的情况,经过多次高到低、低到高的互导试验后,得出了一些结论:

1、在高版本UE中创建的资源迁入低版本后无法识别。

2、在低版本UE创建的资源迁至高版本后,再迁回低版本的资源可以被低版本识别。因为项目最初是4.25中做的,所以回迁后可以识别。

3、 低版本迁移到高版本后,如果迁移关卡中加入了新功能如体积云等,再导回低版本后,关卡变成不可识别。

 

因此要转换在高版本创建的资源到低版本时,只有从高版本导出FBX等格式,再导入低版本的笨办法了。蓝图和材质需要也重新创建,好在材质节点、蓝图节点也可跨版本复制,可以从高版本把节点拷贝过来。

好在我知道UE4可以跨工程复制关卡中的内容,随后我想试一试跨版本复制行不行,注意是全选world outliner复制。经过测试我成功把4.25的关卡内容复制到了4.24,辛苦内存君了。像灯光,地形,相机,体积等都是带参数直接跨版本复制,但是所有带引用的类,如静态网格,蓝图,声音等会丢失引用,要重新指定引用,这是麻烦的地方。

 

这个经验说明,以后团队做UE项目是需规定一个流程,最早一版从低版本创建资源,要使用新功能或精细化时可以升级到高版本制作,这样万一要回到低版本的时候,可以减少很多麻烦。

关于迁移:

CONTENT内容通过右键迁移到其他工程中,迁移的好处是UE4会自己查找各个对象的父类和引用对象并保持路径一并迁移,避免了手动复制可能产生的引用丢失的问题。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有