游戏同步方法、装置、终端、服务器和存储介质制造方法及图纸

技术编号:30425322 阅读:36 留言:0更新日期:2021-10-24 16:57
本发明专利技术实施例公开了一种游戏同步方法、装置、终端、服务器和存储介质;本发明专利技术实施例可以构建初始游戏场景,初始游戏场景由逻辑数据和视觉表现对象构成;从服务器获取其他客户端的操作指令和视觉表现对象;根据其他客户端的操作指令对初始游戏场景的逻辑数据进行同步处理,得到同步后逻辑数据;基于同步后逻辑数据,在初始游戏场景中实例化其他客户端的视觉表现对象,得到同步后场景表现数据;根据同步后逻辑数据和同步后场景表现数据渲染游戏画面,使得游戏场景与其他客户端同步。在本发明专利技术实施例中,通过同步游戏场景中需要实例化的视觉表现对象,可以提高渲染效果的一致性、降低游戏同步的耗时。由此,本方案可以提升游戏同步方法的效率。法的效率。法的效率。

【技术实现步骤摘要】
游戏同步方法、装置、终端、服务器和存储介质


[0001]本专利技术涉及计算机领域,具体涉及一种游戏同步方法、装置、终端、服务器和存储介质。

技术介绍

[0002]在多人网络游戏中,服务器需要对游戏客户端所产生的游戏数据进行处理与广播,使得多个客户端之间实现游戏数据的交互,而多人网络游戏对交互的实时性和一致性要求非常高,任何玩家的操作指令都要及时地同步到所有玩家的游戏客户端中,且所有玩家收到的信息必须一致。
[0003]为了应对玩家因为游戏掉线或其他原因需要中途加入游戏的情况,服务器往往需要重新对该玩家的游戏客户端进行数据同步,使得该玩家可以正常地与其他玩家交互。
[0004]然而,目前针对上述情况的游戏同步方法效率低下。

技术实现思路

[0005]本专利技术实施例提供一种游戏同步方法、装置、终端、服务器和存储介质,可以提升游戏同步方法的效率。
[0006]本专利技术实施例提供一种游戏同步方法,应用于客户端,包括:
[0007]构建初始游戏场景,所述初始游戏场景至少由逻辑数据和视觉表现对象构成;...

【技术保护点】

【技术特征摘要】
1.一种游戏同步方法,其特征在于,应用于客户端,包括:构建初始游戏场景,所述初始游戏场景至少由逻辑数据和视觉表现对象构成;从服务器获取其他客户端的操作指令和视觉表现对象;根据所述其他客户端的操作指令对所述初始游戏场景的逻辑数据进行同步处理,得到同步后逻辑数据;基于所述同步后逻辑数据,在所述初始游戏场景中实例化所述其他客户端的视觉表现对象,得到同步后场景表现数据;根据所述同步后逻辑数据和所述同步后场景表现数据渲染游戏画面,使得所述游戏画面中的游戏场景与所述其他客户端同步。2.如权利要求1所述的游戏同步方法,其特征在于,所述根据所述同步后逻辑数据和所述同步后场景表现数据渲染游戏画面之后,还包括:获取用户针对所述游戏场景的操作指令;将所述用户针对所述游戏场景的操作指令上报给服务器。3.如权利要求2所述的游戏同步方法,其特征在于,还包括:当从服务器获取到表现上报指令时,确定所述游戏场景中出现的视觉表现对象;将所述游戏场景中出现的视觉表现对象上报给服务器。4.如权利要求2所述的游戏同步方法,其特征在于,还包括:当从服务器获取到所述其他客户端的操作指令时,根据所述其他客户端的操作指令更新所述游戏场景,得到更新后游戏场景;根据所述更新后游戏场景渲染游戏画面,使得所述游戏画面中的游戏场景与所述其他客户端同步。5.如权利要求1所述的游戏同步方法,其特征在于,所述根据所述同步后逻辑数据和所述同步后场景表现数据渲染游戏画面之前,还包括:从服务器再次获取所述其他客户端的操作指令和视觉表现对象;根据所述再次获取的其他客户端的操作指令对所述同步后逻辑数据进行更新,得到更新后逻辑数据;基于所述更新后逻辑数据和所述再次获取的其他客户端的视觉表现对象对所述同步后场景表现数据进行更新,得到更新后场景表现数据;所述根据所述同步后逻辑数据和所述同步后场景表现数据渲染游戏画面之后,还包括:根据所述更新后逻辑数据和所述更新后场景表现数据再次渲染所述游戏画面,使得所述游戏画面中的游戏场景与所述其他客户端同步。6.如权利要求1所述的游戏同步方法,其特征在于,所述构建初始游戏场景之前,还包括:显示游戏加载界面;所述根据所述同步后逻辑数据和所述同步后场景表现数据渲染游戏画面之后,还包括:取消显示所述游戏加载界面;显示所述游戏画面。
7.如权利要求1所述的游戏同步方法,其特征在于,所述从服务器获取所述其他客户端的操作指令和视觉表现对象,包括:从服务器获取所述其他客户端的操作指令和对象更替信息,所述对象更替信息包括多个候选对象被所述其他客户端创建或消除的信息;根据所述对象更替信息确定所述其他客户端的视觉表现对象,所述视觉表现对象为未被所述其他客户端消除的候选对象。8.如权利要求7所述的游戏同步方法,其特征在于,所述基于所述同步后逻辑数据,在所述初始游戏场景中实例化所述其他客户端的视觉表现对象,得到同步后场景表现数据,还包括:依次在所述对象更替信息的多个候选对象中确定一个目标候选对象;基于所述同步后逻辑数据,在所述初始游戏...

【专利技术属性】
技术研发人员:郝竹明邵世德唐声福
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1