CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

ZEGO即构助力Unity3D游戏语音功能实现-免费源码丞旭猿

Unity3D是美国Unity Technologies公司开发的一个全面整合的专业游戏引擎,像我们日常所熟知的《王者荣耀》、《绝地求生》等游戏都是应用它来开发的,它可以广泛应用于手游、网游、单机以及新的VR游戏等开发领域,那它的游戏语音功能是如何实现的?

游戏语音场景的典型使用案例是,游戏过程中,同一房间内的成员,进行实时语音对话。这个实现需要一个专业靠谱的游戏解决方案。而ZEGO深切理解游戏产品的需求和痛点,能为游戏提供高品质、低成本、低能耗的解决方案,他们提供的游戏语音SDK可覆盖竞技游戏、国战指挥、休闲桌游、游戏直播等多种游戏场景。

功能实现流程

1、功能说明

游戏语音是指在游戏中加入语音功能,玩家加入游戏后,在指定的公共语音房可以和其他玩家进行语音交流。让游戏更加生动有趣,提升了用户的游戏体验。

1.玩家可以快速稳定的切换到其他公共语音房或者组队语音,在对应房间只能听到对应房间的其他玩家语音。

2.玩家可以自主退出语音房,退出房间后不能再听到对应房间的其他玩家语音。

3.玩家在语音房可以自由切换交流模式,静音麦克风、打开麦克风或者自由麦模式,玩家可以关闭某个其他玩家的声音在本端播放(比如对方污言秽语、声音嘈杂),玩家也可以在需要时开启其他已关闭本端播放玩家的声音,实现对语音房交流的灵活控制。

4.玩家可以在游戏过程中自由控制推流音量(自己的声音音量),拉流音量(其他玩家声音在本端的播放音量)以及播放音量(扬声器播放音量),实现多样化音量控制。

5.若游戏存在,在观战模式下可将观战玩家设置为观众,只能听到房间内的其他玩家声音,不能发声。

6.玩家能够进行即时聊天(IM),对应房间只能看到对应房间玩家的即时消息。

2 、流程说明

以 2 人间的游戏语音为例,流程如下:

1.初始化 SDK:SDK 在初始化后才可以进行登录和推拉流操作。

2.设置回调:设置需要监听的各种事件回调,如登录,拉流,推流,成员加入等。

3.加入房间:用户在选定游戏房间后,进入游戏房间并登录对应的语音房间。

4.拉流:播放其他用户的音视频流。

5.推流:用户开启对应权限后,可以把本地音视频推送出去。

6.禁用/启用麦克风:用户可以禁用或者开启本地麦克风。

7.退出房间:用户退出房间需要停止推流、停止拉流,然后登出房间。

注意:

1. 流程图中以 2 名房间成员间的游戏语音为例,实际 SDK 支持多人游戏语音,建议开发者按需设计。

2. 为了便于开发者更快理解游戏语音中的逻辑,下文主要描述核心功能的实现。

3 、代码实现说明

3.1 登录房间

调用 loginRoom 登录房间。(详细代码请登录即构科技官网获取)

3.2 推流和停止推流

调用 startPublishing 进行推流,如果不需要继续推流,请调用 stopPublishing 停止推流。

注意:streamID 需要全局唯一,仅支持长度不超过 256 字节的数字、下划线、字母。

3.3 拉流和停止拉流

调用 startPlayingStream 进行拉流,如果不需要继续拉流,请调用 stopPlayingStream 停止拉流。

注意:streamID 需要全局唯一,只支持长度不超过 256 字节的数字、下划线、字母。

3.4 禁用启用麦克风

调用 SetMicDeviceMute 禁用或者开启己方的麦克风。

3.5 退出房间

音频通话结束后的操作主要是登出房间、清理视图或数据等,开发者可按需调用。

ZEGO的游戏语音解决方案能针对游戏行业六大痛点,提供完美解决方案,比如根据游戏对CPU、内存和带宽的占用情况,自动调节自身的资源消耗;提供低延迟和低成本的方案供选择,在保障语音质量的前提下,码率最低可到8kbps;深度兼容Unity和Cocos,为其提供定制化的接口,四行代码即可简易接入;拥有超过100个BGP节点,全球范围100ms超低延迟,游戏出海,无需重写代码,享有和国内一样的低延迟和不卡顿;安卓深度兼容,5000+机型覆盖;提供MacOS、Windows、iOS、Android全平台SDK;具有卓越的语音3A效果等。

最后,有需要的游戏开发厂商需要实现Unity3D游戏语音功能的话,可以找即构科技,他们能让企业快速获得实时语音通话能力,TT语音、自由之战2、我是预言家等游戏厂商也是找即构实现语音通话能力的,即构支持每月10000分钟免费使用,并提供一对一VIP专属技术支持,可深度协助解决技术难题。

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容