UE5 插件开发指南
- 前言
- 0.如何在UE编辑器内创建C++类?
- 1.如何在UE编辑器外创建C++类?
前言
这个问题应该细分成两个问题:
(1)如何在编辑器内创建C++类?
(2)如何在编辑器外创建C++类?
问题(1)主要针对那些可以在编辑器内继承并创建的类,然而有些内是无法在编辑内继承的,必须在编辑器外手动创建,例如编辑器内就无法继承FTableRowBase结构内,这个时候就需要聚焦问题(2)了.
本文之所以是用解决问题的方式写作,就是想逐个解决读者的疑惑,同时在读者没有这方面疑问的时候可以选择跳过该条目,从而节省阅读时间.
0.如何在UE编辑器内创建C++类?
如下图所示,首先在内容浏览器中点击C++ Classes文件夹,如果你的编辑器中找不到,那么需要在Settings中勾选Show C++ Classes显示C++类,当然在创建项目的时候也要选择C++,否则是找不到对应的文件夹的.然后在右侧窗口中鼠标右键弹出New C++ Class的快捷菜单.
注意:上图中SimpleShop C++ Classes文件夹在插件还没有创建C++类前是不会显示的,只有插件创建了C++类,编译过之后,重新打开编辑器才会有对应的选项.
如下图所示,在弹出的