本篇我们主要讲如何创建一个插件以及添加所需的C++类。MyConnectionObject类用来存放数据库连接对象,SqlBlueprintFunctionLibrary类用来存放暴露给蓝图的函数和结构体(这里我们不准备将结构体放在另外类中)。
1、首先打开UE4,然后选择Games,点击Next按钮。

2、保持默认项目Blank,点击Next按钮。

3、首先选择C++项目,然后选择不包含初学者资源包(减少项目体积),再给该项目命名(不能有空格),最后点击Create Project按钮。

4、创建项目完成后,点击Settings工具栏下的Plugins菜单,进入插件管理界面。

5、点击New Plugin按钮,进入插件创建界面。

6、先选择Blank(空的插件),然后给插件命名(不能有空格),再填写③作者、④插件功能描述、⑤作者网站或博客地址、⑥是否为Beta测试版,最后点击Create Plugin按钮。

7、在插件目录下鼠标右键单击,弹出菜单,选择New C++ Class,准备创建新的C++类。

8、 先点击Show All Classes(显示所有类),然后选择Object父类,最后点击Next按钮。Object类为面向对象编程中所有类的父类。因为我们后面要创建一个数据库的全局连接对象,所以我们在这里使用了Object作为父类。

9、 先填写合适的类名,然后选择添加到插件目录中,再选择Public(公开.h文件,私有.cpp文件)和要存放文件夹(一般默认文件夹即可),最后点击Create Class按钮。

10、 等待编译完成,可能会弹出以下窗口,点击No即可。一般情况下是由于没有刷新项目所导致的。

11、 同上面第7步骤一样,但不选择显示所有类。进入C++类创建页面,选择Blueprint Function Library作为父类,点击Next按钮。

12、先填写合适的类名,然后选择添加到插件目录中,再选择Public(公开.h文件,私有.cpp文件)和要存放文件夹(一般默认文件夹即可),最后点击Create Class按钮。

13、同第10步骤进行处理。

至此我们的插件已经创建完成,下篇我们会讲如何引入第三方库。
相关文章:
-
2021-12-02
-
2021-11-20
-
2021-09-24
-
2021-08-09
-
2021-12-20
-
2021-10-16
-
2021-09-15
猜你喜欢
-
2021-08-27
-
2021-08-31
-
2022-12-23
-
2021-04-17
-
2021-06-08
-
2021-08-29
-
2021-11-12
相关资源
-
下载
2021-06-29
-
下载
2023-01-28
-
下载
2021-07-02
-
下载
2022-12-16