(UE)重命名已被蓝图使用的C++类

例如一个C++类名Weapon被写错成了Weepon了,并且已经有蓝图类BP_Weapon继承了它。如果仅重命名C++文件中的类名会导致蓝图类BP_Weapon报错。还需要修改工程下的Config/DefaultEngine.ini文件,增加以下字段:

[/Script/Engine.Engine]
+ActiveGameNameRedirects=(OldGameName="Weepon",NewGameName="Weapon")

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

留下评论

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