一、蓝图迁移
蓝图迁移很简单,在内容中选中你的蓝图文件夹,鼠标右键->迁移,选择你要嵌入的工程的content文件夹,完成迁移。
二、迁移后带来的问题
如上图所示,将蓝图迁移到新的工程中后,双击打开会提示上面的错误。
错误原因:该蓝图类继承自C++类,而UE编辑器未识别到C++类导致。
解决方案:
找到新项目下的配置文件DefaultEngine.ini,添加如下内容:
注意dixing是旧工程的名称,HaiDaoJiChang是新工程的名称,替换成自己相应名称即可。
[CoreRedirects] +ClassRedirects=(OldName="/Script/dixing.AEntityBase",newName="/Script/HaiDaoJiChang.AEntityBase") +ClassRedirects=(OldName="/Script/dixing.AirplaneBase",newName="/Script/HaiDaoJiChang.AirplaneBase") +ClassRedirects=(OldName="/Script/dixing.VehicleBase",newName="/Script/HaiDaoJiChang.VehicleBase") +ClassRedirects=(OldName="/Script/dixing.SocketCommunication",newName="/Script/HaiDaoJiChang.SocketCommunication") +ClassRedirects=(OldName="/Script/dixing.GlobalInstance",newName="/Script/HaiDaoJiChang.GlobalInstance")
重启UE4编辑器,再次打开蓝图类可正常显示。
标签:Script,HaiDaoJiChang,蓝图,ClassRedirects,UE4,迁移,dixing From: https://www.cnblogs.com/airduce/p/17085481.html