数据存储 Unreal SDK 配置指南
安装 SDK
下载 SDK
可以从 GitHub 获取 SDK 。
导入插件
从下载的 SDK 中将 LeanCloud 插件拷贝到自己项目的插件目录中,如果下载的是项目工程,那么 LeanCloud 插件路径如下:LeanCloudProject/Plugins/LeanCloud
给 Module 添加依赖
在使用 LeanCloud 功能的 Module 中添加依赖,找到项目当前 Module 的配置文件,即 Module.build.cs 文件。可以在该文件中的 PublicDependencyModuleNames 或者 PrivateDependencyModuleNames 数组中添加 LeanCloud 的依赖

这样 SDK 就集成完毕了。
初始化
配置初始化
你可以通过编辑器 Project Setting 中的 LeanCloud 的配置来设置:

在上面打码的地方填上相关的配置。
代码初始化
导入头文件:
#include "LCApplication.h"
初始化代码:
FLCApplicationSettings Settings = FLCApplicationSettings();
Settings.AppId = "your-client-id";
Settings.AppKey = "your-client-token";
Settings.ServerUrl = "https://your_server_url";
FLCApplication::Register(Settings);
初始化多个应用
Unreal 支持多个应用的初始化:
初始化的应用对象(Application)会当成单例保存起来,多次初始化相同配置只会保存一份,我们通过如下代码来获取应用对象(Application):
TSharedPtr<FLCApplication> AppPtr = FLCApplication::Get("your-client-id");
我们会把第一个注册的配置设为默认配置,你也可以通过对象 FLCApplication::DefaultPtr 来设置或获取默认配置。
因为支持初始化多个应用,所以后续在 FLCObject、FLCQuery等类中,需要指定应用的配置,如果不指定,那么会使用默认的配置。
