- 引入插件且编译成功后再加入API调用测试代码
- 此插件只能在ue 模块中集成
登录到腾讯云IM控制台,如图所示创建IM应用:
在应用基础信息页面,记录应用sdkappid和密钥,在后续使用初始化和登录接口时会用到。
安装Epic games Luncher,并且通过Epic安装Unreal Engine 5.0.0+版本,安装好如图所示:
其中项目默认设置中蓝图和C++、目标平台的配置,可根据业务方自己的需求进行配置,腾讯云IM UE5 Plugin对此没有限制。
创建好后应用后,项目目录如图所示:
// 将插件从GitHub下来
git clone https://github.com/TencentCloud/chat-plugin-ue5.git在项目根目录创建插件目录,命名问Plugins,将步骤三中下载的插件包(Plugins/下的TencentCoudChat文件夹)引入其中,引入后可在UE5 Editor的编辑 => 插件模块查看到如图所示插件安装:
插件引入后,在项目主模块中的Build.cs文件中,引入插件模块:如图所示:
在业务CPP文件中引入TencentCloudChat.h后,开始使用腾讯云IM UE5 Plugin提供的能力
验证代码如图所示:
其中初始化用到的sdkappid由在步骤一种获得,登录使用到的usersig,可在控制台辅助工具生成。在生产环境,usersig由业务侧后台生成。本篇入门教程只演示了初始化、登录、注册消息监听事件的API调用,完整的API文档可以查看此处。UE5各个平台均集成的是C++ SDK,且所有接口一致。
在UE5控制台中见到如下日志,代表plugin集成成功:
- 在mac调试环境,如遇到提示文件已经损坏,可执行如下命令修复sudo xattr -r -d com.apple.quarantine $pathToframgeWork
- 初始化传入的日志和db目录,需要应用有读写权限
- 插件暂不支持win32进行调试和编译








