本文档介绍了GVoice游戏语音C#接口SDK的接入方法,适用于Unity3D引擎开发的游戏。
下载Unity3D SDK包 版本:1.1.2
下载SDK包解压后,目录结构如下:
1.将压缩包中的 dist\Unity3D\Plugins\iOS\ GCloudVoice.bundle
整个文件夹拷贝到自己的工程 MyProj\Assets\Plugins\iOS
目录下。
2.链接发布包中静态库dist\Unity3D\Plugins\iOS\libGCloudVoice.a
,在Unity3d
导出的Xcode
工程中,同时需要链接如下6个系统库:
1.将压缩包中的 dist\Unity3D\Plugins\Android
目录下的 GCloudVoice
、assets
两个文件夹拷贝到自己的工程MyProj\Assets\Plugins\Android
目录下。
2.将压缩包中的 dist\Unity3D\Scripts\GCloudVoice
目录下的cs
脚本文件,拷贝到工程Scripts
文件夹中,使用即可。注意,使用时命名空间为gcloud_voice
。
3.在游戏主Activiy
的OnCreate
函数处,添加Java
层的Init
代码。 导入类:import com.tencent.gcloud.voice.GCloudVoiceEngine;
调用Init
代码:
1.基本API:无论实时语音,还是消息语音功能,都需要调用基本API,在开始时进行语音的初始化,结束时进行反初始化,以及中间调用API时,需要调用poll触发处理相关回调,
基本API调用 。
2.实时语音API:实时语音功能调用,
实时语音API调用。
3.语音消息API:消息语音功能调用,
语音消息API调用。
联系客服