首页 > 其他分享 >UE4将蓝图从一个项目迁移到

UE4将蓝图从一个项目迁移到

时间:2023-02-02 11:34:39浏览次数:42  
标签:Script HaiDaoJiChang 蓝图 ClassRedirects UE4 迁移 dixing

一、蓝图迁移

  蓝图迁移很简单,在内容中选中你的蓝图文件夹,鼠标右键->迁移,选择你要嵌入的工程的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

相关文章