例如一个C++类名Weapon
被写错成了Weepon
了,并且已经有蓝图类BP_Weapon
继承了它。如果仅重命名C++文件中的类名会导致蓝图类BP_Weapon
报错。还需要修改工程下的Config/DefaultEngine.ini文件,增加以下字段:
[/Script/Engine.Engine]
+ActiveGameNameRedirects=(OldGameName="Weepon",NewGameName="Weapon")
然后重新启动虚幻编辑器即可。注意这个字段之后也不能被删除。