【技术实现步骤摘要】
数据同步方法、装置、计算机存储介质及电子设备
[0001]本申请涉及互联网领域,尤其涉及一种数据同步方法、装置、计算机存储介质及电子设备。
技术介绍
[0002]随着即时战略(RTS,Real
‑
Time Strategy)游戏的火热,为了给游戏玩家更好的体验,减少网络抖动带来的卡顿,通常采用帧同步来同步各个玩家客户端中显示的内容。即在网络出现断开或者卡顿的时候,采用帧缓冲器(buffer)来存储当前网络下无法进行下一步运算的帧。当网络重新启动后会继续将buffer中存储的帧进行同步直到buffer中没有帧。
[0003]由于目前的游戏对于实时显示画面的要求更高,采用当前的帧同步方案在游戏中依然会出现卡顿的现象,从而会出现动画延迟而导致在游戏过程中玩家对于游戏结果判断错误,影响玩家的游戏体验。
技术实现思路
[0004]本申请实施例提供了一种数据同步方法、装置、计算机存储介质及电子设备,可以在网络环境卡顿时,提高数据同步的准确性,提升玩家的游戏体验。
[0005]第一方面,本 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:接收服务器发送的第N帧数据;判断所述服务器发送的第N帧数据与预先计算的第N帧数据是否相同;其中,所述预先计算的第N帧数据用于显示目标画面;在所述服务器发送的第N帧数据与所述预先计算的第N帧数据不同的情况下,在所述目标画面中显示校正提示信息,对所述目标画面进行校正;在校正结束后取消显示所述校正提示信息,并基于所述服务器发送的第N帧数据更新显示所述目标画面。2.如权利要求1所述的方法,其特征在于,所述对所述目标画面进行校正,包括:以帧为单位对所述目标画面进行校正。3.如权利要求1所述的方法,其特征在于,所述预先计算的第N帧数据基于所述服务器发送的第N
‑
1帧数据得到。4.如权利要求1所述的方法,其特征在于,所述预先计算的第N帧数据基于预先计算的第N
‑
1帧数据得到。5.如权利要求1所述的方法,其特征在于,所述接收服务器发送的第N帧数据之前,所述方法还包括:基于所述服务器发送的第N
‑
1帧数据预先计算接下来至少一帧数据,并基于所述至少一帧数据显示目标画面;所述第N
‑
1帧数据为所述服务器最后发送的数据;预先计算的所述至少一帧数据包括第N帧数据。6.如权利要求5所述的方法,其特征在于,所述接收服务器发送的第N帧数据之后,所述判断所述服务器发送的第N帧数据与预先计算的第N帧数据是否相同之前,所述方法还包括:基于所述服务器发送的第N帧数据确定目标对象在第N帧数据中的状态;所述判断所述服务器发送的第N帧数据与所述预先计算的第N帧数据是否相同,包括:判断所述目标对象在所述服务器发送的第N帧数据中的状态与所述目标对象在所述预先计算的第N帧数据中的状态是否相同;所述在所述服务器发送的第N帧数据与所述预先计算的第N帧数据不同的情况下,在所述目标画面中显示校正提示信息,对所述目标画面进行校正,包括:在所述目标对象在所述服务器发送的第N帧数据中的状态与所述目标对象在所述预先计算的第N帧数据中的状态不...
【专利技术属性】
技术研发人员:肖辉鉴,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。