帮助与文档 产品文档 游戏语音 Unity3D SDK接入流程

Unity3D SDK接入流程

最近更新时间:2017-07-10 18:18:25

查看pdf

本文档介绍了GVoice游戏语音C#接口SDK的接入方法,适用于Unity3D引擎开发的游戏。

1 下载SDK

Unity3D SDK 下载
Unity3D Demo 下载

下载SDK包解压后,目录结构如下:

2 系统配置

2.1 iOS系统配置

1.将压缩包中的 dist\Unity3D\Plugins\iOS\ GCloudVoice.bundle 整个文件夹拷贝到自己的工程 MyProj\Assets\Plugins\iOS 目录下。
2.链接发布包中静态库dist\Unity3D\Plugins\iOS\libGCloudVoice.a,在Unity3d导出的Xcode工程中,同时需要链接如下6个系统库:

2.2 Android系统

1.将压缩包中的 dist\Unity3D\Plugins\Android 目录下的 GCloudVoiceassets两个文件夹拷贝到自己的工程MyProj\Assets\Plugins\Android目录下。
2.将压缩包中的 dist\Unity3D\Scripts\GCloudVoice 目录下的cs脚本文件,拷贝到工程Scripts文件夹中,使用即可。注意,使用时命名空间为gcloud_voice
3.在游戏主ActiviyOnCreate函数处,添加Java层的Init代码。 导入类:import com.tencent.gcloud.voice.GCloudVoiceEngine; 调用Init代码:

3 接口调用流程

1.基本API:无论实时语音,还是消息语音功能,都需要调用基本API,在开始时进行语音的初始化,结束时进行反初始化,以及中间调用API时,需要调用poll触发处理相关回调,
基本API调用
2.实时语音API:实时语音功能调用,
实时语音API调用
3.语音消息API:消息语音功能调用,
语音消息API调用

以上信息是否解决您的问题?