您的位置:首页 > 编程语言 > C语言/C++

UE4中如何修改已经建好的C++类名

2016-03-11 12:48 246 查看
[UE4中如何修改已经建好的C++类名]

在UE4开发中,避免不了要修改已经建好的C++类。

如果此C++类已经被蓝图继承,那此时在打开UE4编辑器时就会出错!

后来在 Net Fly [netfly@expshell.com] 朋友的帮助下找到了解决方法。

1、 将已经建立好的C++类由VRSWidgetShortcutPanelActor修改为VRSWidgetShortcutActorPanel

此时打开UE4编辑器出现如下错误.

图1



[Parent Class:]为空啦

图2



2、打开[DefaultEngine.ini]

如果修改是本工程中的类名,需要在[DefaultEngine.ini]中添加如下信息。

[/Script/Engine.Engine]
+ActiveClassRedirects=(OldClassName="VRSWidgetShortcutPanelActor",NewClassName="VRSWidgetShortcutActorPanel")


图3



如果是引擎中的类名,需要在[BaseEngine.ini]中添加如下信息。

图4



3、然后重新运行工程,打开UE4编辑器就正常啦!

图5

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: