【技术实现步骤摘要】
一种游戏特效实现方法、装置及计算机可读存储介质
本申请涉及电子
,尤其涉及一种游戏特效实现方法、装置及计算机可读存储介质。
技术介绍
随着终端技术的快速发展,手机、平板电脑等电子装置在用户的工作和生活中使用频率越来越高。在实际应用中,用户经常通过电子装置进行游戏使用,而为了提升用户的游戏体验,游戏客户端在运行过程中通常会在特定游戏场景下输出游戏特效。目前,当游戏客户端需要输出游戏特效时,通常由游戏服务器单独将游戏特效参数传输至游戏客户端,然而在实际应用中,游戏服务器需要传输至游戏客户端的游戏数据不仅限于游戏特效参数,还包括游戏音频数据等其它类型游戏数据,若对各类型数据分别单独进行传输,受传输时序的影响,游戏特效参数与其它类型游戏数据分别在不同时刻送达至游戏客户端,从而容易导致游戏特效与其它类型游戏数据的输出时刻不同步;另外,若对各类型数据分别单独进行传输,需要分别针对各类型数据建立传输通道,导致游戏系统架构的复杂度较高。
技术实现思路
本申请实施例提供了一种游戏特效实现方法、装置及计算机可读 ...
【技术保护点】
1.一种游戏特效实现方法,应用于服务器,其特征在于,包括:/n在游戏客户端处于游戏特效场景时,获取目标游戏特效参数;/n将所述目标游戏特效参数封装至游戏音频数据包的扩展字段,生成扩展数据包;/n基于与游戏客户端的通信连接,将所述扩展数据包发送至所述游戏客户端;其中,所述扩展数据包用于指示游戏客户端输出游戏音频数据以及游戏特效。/n
【技术特征摘要】
1.一种游戏特效实现方法,应用于服务器,其特征在于,包括:
在游戏客户端处于游戏特效场景时,获取目标游戏特效参数;
将所述目标游戏特效参数封装至游戏音频数据包的扩展字段,生成扩展数据包;
基于与游戏客户端的通信连接,将所述扩展数据包发送至所述游戏客户端;其中,所述扩展数据包用于指示游戏客户端输出游戏音频数据以及游戏特效。
2.根据权利要求1所述的游戏特效实现方法,其特征在于,所述获取目标游戏特效参数包括:
获取所述游戏客户端当前的游戏运行状态信息;
基于所述游戏运行状态信息,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数。
3.根据权利要求2所述的游戏特效实现方法,其特征在于,所述基于所述游戏运行状态信息,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数包括:
基于所述游戏运行状态信息确定对应的系统性能剩余量;
根据所述系统性能剩余量,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数;其中,所述多个可用游戏特效参数对应的系统性能占用量不同。
4.根据权利要求3所述的游戏特效实现方法,其特征在于,所述根据所述系统性能剩余量,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数包括:
根据所述系统性能剩余量确定所述游戏客户端当前所支持的特效处理等级,以及根据所述系统性能占用量确定所述可用游戏特效参数所要求的特效处理等级;
将所述所支持的特效处理等级与所述所要求的特效处理等级进行匹配,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数。
5.根据权利要求1至4中任意一项所述的游戏特效实现方法,其特征在于,所述将所述目标游戏特效参数封装至游戏音频数据包的扩展字段包括:
获取游戏音频数据包中目标游戏音频数据所处的音频流位置;其中,所述目标游戏音频数据与所述目标游戏特效参数对应的游戏特效同步输出;
按照所述音频流位置在所述游戏音频数据包中插入扩展字段;
将所述目标游戏特效参数封装至所述扩展字段。
6.根据权利要求1至4中任意一项所述的游戏特效实现方法,其特征在于,所述将所述目标游戏特效参数封装至游戏音频数据包的扩展字段包括:
针对所述目标游戏特效参数中多个子特效参数,分别在游戏音频数据包中创建扩展字段;其中,所述多个子特效参数对应的特效作用目标不同;
将多个所述子特效参数分别封装至对应的所述扩展字段。
7.一种游戏特效实现方法,应用于游戏客户端,其特征在于,包括:
基于与服务器的通信连接,接收所述服务器发送的扩展数据包;其中,所述扩展数据包为包括扩展字段的游戏音频数据包,所述扩展字段中封装有目标游戏特效参数;
...
【专利技术属性】
技术研发人员:谭皓,
申请(专利权)人:OPPO重庆智能科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。