(UE)迁移继承自C++类的蓝图类后父类消失

将某个继承C++类的蓝图类从项目AAA“迁移”至项目BBB后,在项目BBB中的该蓝图类的会报错,父类变为None且无法重新指定正确的C++类。

解决方法是编辑工程下的Config/DefaultEngine.ini文件,增加以下字段:

[CoreRedirects]
+PackageRedirects=(OldName="/Script/AAA",NewName="/Script/BBB")

然后重新启动虚幻编辑器即可。注意这个字段之后也不能被删除。

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注