[发明专利]一种游戏特效实现方法、装置及计算机可读存储介质在审
申请号: | 202010920420.7 | 申请日: | 2020-09-04 |
公开(公告)号: | CN111957039A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 谭皓 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/60 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 龙丹丹 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 特效 实现 方法 装置 计算机 可读 存储 介质 | ||
1.一种游戏特效实现方法,应用于服务器,其特征在于,包括:
在游戏客户端处于游戏特效场景时,获取目标游戏特效参数;
将所述目标游戏特效参数封装至游戏音频数据包的扩展字段,生成扩展数据包;
基于与游戏客户端的通信连接,将所述扩展数据包发送至所述游戏客户端;其中,所述扩展数据包用于指示游戏客户端输出游戏音频数据以及游戏特效。
2.根据权利要求1所述的游戏特效实现方法,其特征在于,所述获取目标游戏特效参数包括:
获取所述游戏客户端当前的游戏运行状态信息;
基于所述游戏运行状态信息,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数。
3.根据权利要求2所述的游戏特效实现方法,其特征在于,所述基于所述游戏运行状态信息,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数包括:
基于所述游戏运行状态信息确定对应的系统性能剩余量;
根据所述系统性能剩余量,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数;其中,所述多个可用游戏特效参数对应的系统性能占用量不同。
4.根据权利要求3所述的游戏特效实现方法,其特征在于,所述根据所述系统性能剩余量,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数包括:
根据所述系统性能剩余量确定所述游戏客户端当前所支持的特效处理等级,以及根据所述系统性能占用量确定所述可用游戏特效参数所要求的特效处理等级;
将所述所支持的特效处理等级与所述所要求的特效处理等级进行匹配,从对应于所述游戏特效使用场景的多个可用游戏特效参数中选取目标游戏特效参数。
5.根据权利要求1至4中任意一项所述的游戏特效实现方法,其特征在于,所述将所述目标游戏特效参数封装至游戏音频数据包的扩展字段包括:
获取游戏音频数据包中目标游戏音频数据所处的音频流位置;其中,所述目标游戏音频数据与所述目标游戏特效参数对应的游戏特效同步输出;
按照所述音频流位置在所述游戏音频数据包中插入扩展字段;
将所述目标游戏特效参数封装至所述扩展字段。
6.根据权利要求1至4中任意一项所述的游戏特效实现方法,其特征在于,所述将所述目标游戏特效参数封装至游戏音频数据包的扩展字段包括:
针对所述目标游戏特效参数中多个子特效参数,分别在游戏音频数据包中创建扩展字段;其中,所述多个子特效参数对应的特效作用目标不同;
将多个所述子特效参数分别封装至对应的所述扩展字段。
7.一种游戏特效实现方法,应用于游戏客户端,其特征在于,包括:
基于与服务器的通信连接,接收所述服务器发送的扩展数据包;其中,所述扩展数据包为包括扩展字段的游戏音频数据包,所述扩展字段中封装有目标游戏特效参数;
对所述扩展数据包进行解析,得到所述游戏音频数据包中的游戏音频数据和所述目标游戏特效参数;
在对所述游戏音频数据进行输出的同时,根据所述目标游戏特效参数输出对应游戏特效。
8.根据权利要求7所述的游戏特效实现方法,其特征在于,所述根据所述目标游戏特效参数输出对应游戏特效包括:
将当前的游戏运行状态信息与所述目标游戏特效参数对应的标准游戏运行状态信息进行比较;
在所述当前的游戏运行状态信息与所述标准游戏运行状态信息不相符时,根据游戏运行状态信息差异量对所述目标游戏特效参数进行调整,得到有效游戏特效参数;
根据所述有效游戏特效参数输出对应游戏特效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010920420.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑教学用一体式保温墙体施工演示装置
- 下一篇:一种深海养殖平台