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]中添加如下信息。
图3
如果是引擎中的类名,需要在[BaseEngine.ini]中添加如下信息。
图4
3、然后重新运行工程,打开UE4编辑器就正常啦!
图5
在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
相关文章推荐
- C语言的fopen函数(文件操作/读写)
- C语言中static变量详解
- 【整理】经典内部排序算法总结和C/C++实现
- FILE不是C语言关键字
- 【继承与多态】C++:继承中的赋值兼容规则,子类的成员函数,虚函数(重写),多态
- 7.C语言之指针
- C++ Singleton设计模式
- C语言结构体(七)
- c++第1次实验-2
- c++第二次实验1-2
- c++第一次实验-2
- c++第一次实验——循环do~while
- C语言字符输入/输出函数(八)
- 初识C++ ——简单程序的编写
- c++第一次实验——循环for
- 第二次c++编程
- 《关于C++中下标运算符的应用》
- c++第1次试验
- C++第一次实验
- C++ 一次实验