
游戏开发
「已注销」
这个作者很懒,什么都没留下…
展开
-
UE4连接MySQL数据库插件开发之优化打包
本篇我们介绍如何向SqlBlueprintFunctionLibrary类中添加关闭连接和检查连接状态的代码,并且修改代码中的部分不规则的命名,最后介绍如何打包此插件。1、首先打开以前创建的项目,找到并且打开SqlBlueprintFunctionLibrary类的声明(.h)和实现(.cpp)文件。然后在ConnectToMySQL函数下面添加如下所示代码。SqlBluepr...原创 2020-02-03 16:07:04 · 1224 阅读 · 3 评论 -
UE4连接MySQL数据库插件开发之编写查询数据代码
本篇我们介绍如何向SqlBlueprintFunctionLibrary类中添加查询记录的代码。1、首先介绍下编写思路,蓝图节点与C++底层代码设计如下所示。蓝图节点输入参数有4个,输出参数有2个。我们将传入的参数进行处理后,执行SQL语句。从数据库查询到数据,由底层处理为结构体数组,暴露给蓝图。2、首先打开以前创建的项目,找到并且打开SqlBlueprintFunctio...原创 2020-01-30 23:18:45 · 1106 阅读 · 2 评论 -
UE4连接MySQL数据库插件开发之编写修改&删除记录代码
本篇我们介绍如何向SqlBlueprintFunctionLibrary类中添加修改和删除记录的代码。1、首先打开以前创建的项目,找到并且打开SqlBlueprintFunctionLibrary类的声明(.h)和实现(.cpp)文件。2、打开SqlBlueprintFunctionLibrary.h文件,在插入数据后面添加如下所示的代码。 /** ...原创 2020-01-28 15:43:47 · 765 阅读 · 0 评论 -
UE4连接MySQL数据库插件开发之编写增加记录代码
本篇我们首先介绍上篇中各个部分代码的作用,然后接着在SqlBlueprintFunctionLibrary类中添加向数据库存入数据的代码,并且介绍如何添加注释,暴露给蓝图。1、CAPI是一个封装好的为C和C++语言提供连接MySQL数据库的第三方库。其中包含诸多函数,常用的有增删查改等。上篇中我们使用了数据库初始化和连接函数,代码如下所示。数据库初始化函数 //...原创 2020-01-26 20:28:26 · 1018 阅读 · 3 评论 -
UE4连接MySQL数据库插件开发之编写数据库连接代码
本篇我们首先介绍如何在MyConnectionObject类中引入头文件,添加私有构造函数,公有MYSQL对象,然后介绍如何在SqlBlueprintFunctionLibrary类中创建MyConnectionObject类的实例及数据库的连接函数,并且暴露给蓝图。1、首先打开以前创建的项目,然后点击上方的本地Windows调试器按钮,等待片刻。2、等待编译完成后,会自动打开U...原创 2020-01-25 21:44:24 · 2412 阅读 · 6 评论 -
UE4连接MySQL数据库插件开发之引入第三方库
本篇我们介绍如何引入第三方库以及第三方库环境的配置。因为我们开发的是MySQL插件数据库,在此插件中我们利用CAPI来连接数据库,所以要引入头文件和库文件。1、首先找到上篇创建的项目文件夹,然后找到Plugins/TestMySQL/Source文件夹,在同级目录下创建ThirdParty文件夹。2、先解压我提供的第三方库ConnectorLibs压缩包, 然后将Conne...原创 2020-01-24 18:08:59 · 2159 阅读 · 5 评论 -
UE4连接MySQL数据库插件开发之创建插件
本篇我们主要介绍如何创建一个插件以及添加所需的C++类。MyConnectionObject类用来存放数据库连接对象,SqlBlueprintFunctionLibrary类用来存放暴露给蓝图的函数和结构体(这里我们不准备将结构体放在另外类中)。1、首先打开UE4,然后选择Games,点击Next按钮。2、保持默认项目Blank,点击Next按钮。3、首先选择...原创 2020-01-24 13:46:27 · 4489 阅读 · 4 评论