预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110860086A(43)申请公布日2020.03.06(21)申请号201911085275.9(22)申请日2019.11.08(71)申请人武汉微派网络科技有限公司地址430000湖北省武汉市东湖新技术开发区关山大道332号保利国际中心第10层01号(72)发明人曾蔚方波唐路遥(74)专利代理机构北京细软智谷知识产权代理有限责任公司11471代理人葛钟(51)Int.Cl.A63F13/52(2014.01)G06F9/451(2018.01)权利要求书2页说明书5页附图1页(54)发明名称数据处理方法、可读存储介质和电子设备(57)摘要本申请涉及一种数据处理方法、可读存储介质和电子设备,属于帧同步游戏技术领域,本申请中的数据处理方法,应用于帧同步游戏客户端,包括如下步骤:接收游戏的网络帧数据;调用游戏逻辑核心线程依照游戏时序逐帧对网络帧数据进行游戏逻辑计算,得到相应帧的游戏状态数据;根据游戏状态数据和本地资源数据,调用游戏渲染核心线程进行渲染计算处理,得到相应帧的可显示渲染数据;调用平台的渲染引擎对可显示渲染数据进行渲染。本申请的技术方案,有助于提升玩家的游戏体验。CN110860086ACN110860086A权利要求书1/2页1.一种数据处理方法,应用于帧同步游戏客户端,其特征在于,包括如下步骤:接收游戏的网络帧数据;调用游戏逻辑核心线程依照游戏时序逐帧对所述网络帧数据进行游戏逻辑计算,得到相应帧的游戏状态数据;根据所述游戏状态数据和本地资源数据,调用游戏渲染核心线程进行渲染计算处理,得到相应帧的可显示渲染数据;调用平台的渲染引擎对所述可显示渲染数据进行渲染显示。2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述游戏状态数据和本地资源数据,调用游戏渲染核心线程进行渲染计算处理,包括,监测客户端的游戏帧率以及客户端运行设备的硬件状态参数;基于预设规则,根据当前得到的游戏帧率和/或硬件状态参数对当前帧待渲染计算的数据进行调整,以降低后续渲染计算的计算量;对调整后的待渲染计算的数据进行渲染计算,以得到可显示渲染数据。3.根据权利要求2所述的数据处理方法,其特征在于,基于预设规则,根据当前得到的游戏帧率对当前帧待渲染计算的数据进行调整,包括,当游戏帧率低于第一预设值时,降低所述待渲染计算的数据中游戏物体外观的渲染精细程度,或者从所述待渲染计算的数据中减少不影响游戏逻辑的装饰物体。4.根据权利要求3所述的数据处理方法,其特征在于,所述第一预设值为30帧每秒。5.根据权利要求2所述的数据处理方法,其特征在于,基于预设规则,根据当前得到的硬件状态参数对当前帧待渲染计算的数据进行调整,包括,当客户端运行设备的可用内存小于第二预设值时,从所述待渲染计算的数据中减少游戏场景使用的纹理和/或贴图;其中,所述第二预设值基于游戏种类和设备规格参数确定。6.根据权利要求2至5中任一项所述的数据处理方法,其特征在于,所述对调整后的待渲染计算的数据进行渲染计算,包括,采用并发计算方法对调整后的待渲染计算的数据进行渲染计算。7.根据权利要求1所述的数据处理方法,其特征在于,所述调用游戏逻辑核心线程依照游戏时序逐帧对所述网络帧数据进行游戏逻辑计算,得到相应帧的游戏状态数据,包括针对每一帧网络帧数据分别进行如下处理步骤:将该帧网络帧数据的逻辑计算划分为可并发计算的多个任务;使用平台提供的并发计算框架对所述多个任务进行并发计算处理;在所述多个任务全部执行完毕后,将得到的执行结果进行组合装配,以得到该帧对应的游戏状态数据。8.根据权利要求7所述的数据处理方法,其特征在于,所述并发计算框架包括安卓平台的RenderScript计算框架。9.一种可读存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现权利要求1-8中任一项所述方法的步骤。10.一种电子设备,其特征在于,包括:2CN110860086A权利要求书2/2页存储器,其上存储有可执行程序;处理器,用于执行所述存储器中的所述可执行程序,以实现权利要求1-8中任一项所述方法的步骤。3CN110860086A说明书1/5页数据处理方法、可读存储介质和电子设备技术领域[0001]本申请属于帧同步游戏技术领域,具体涉及一种应用于帧同步游戏客户端的数据处理方法、可读存储介质和电子设备。背景技术[0002]目前竞技类游戏通常采用帧同步实现方式,各客户端发送游戏动作到服务器,服务器广播转发所有客户端的动作(或者客户端通过P2P转发),客户端根据收到的游戏动作来做游戏运算与显示。[0003]对帧同步游戏的客户端来说,现有方案通常是客户端接收到游戏的网络帧数据(包含动作、状态等信息)之后,针对该网络帧数据执