【技术实现步骤摘要】
交互状态的同步方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,具体涉及一种交互状态的同步方法、装置、电子设备及存储介质。
技术介绍
[0002]在联机游戏过程中,每个客户端同时接受由服务器提供的相同的游戏状态,以对游戏状态进行渲染表现。
[0003]目前,游戏状态的同步主要包括帧同步和状态同步两种方式。状态同步需要服务器承担巨大的计算压力,同时实时的状态推送也需要充足的网络带宽和低延迟的网络环境,否则会导致状态难以实时同步;帧同步是在游戏过程中,根据相同的时间步长进行游戏状态同步,但是其需要所有客户端的玩家状态在某个逻辑帧上完全一致,否则会因为网络延迟较高而影响游戏状态同步。
[0004]然而,对于频繁交互的联机小游戏而言,其交互状态的同步至关重要,采用上述同步方法难以很好的保证交互状态的同步,从而难以表现出针对于游戏对象的操控。
技术实现思路
[0005]有鉴于此,本公开实施例提供了一种交互状态的同步方法、装置、电子设备及存储介质,以解决交互状态的同步效果不佳的问题。< ...
【技术保护点】
【技术特征摘要】
1.一种交互状态的同步方法,其特征在于,用于服务器,包括:检测针对于游戏对象的操控事件,所述操控事件是通过客户端触发的;基于所述操控事件,生成针对于所述游戏对象的操控关键帧;将所述操控关键帧向所述至少一个所述客户端进行广播,以使各个所述客户端根据所述操控关键帧对所述游戏对象的交互状态进行同步。2.根据权利要求1所述的方法,其特征在于,所述基于所述操控事件,生成针对于所述游戏对象的操控关键帧,包括:获取所述游戏对象的当前状态;检测所述操控事件所触发的对象动作是否为预设动作;当所述对象动作为所述预设动作时,基于所述对象动作以及所述当前状态,生成所述操控关键帧。3.根据权利要求1或2所述的方法,其特征在于,在所述将所述操控关键帧向所述至少一个所述客户端进行广播的同时,还包括:获取触发所述操控事件的客户端标识;将所述客户端标识与所述操控关键帧一并广播至各个所述客户端。4.一种交互状态的同步方法,其特征在于,用于客户端,包括:响应于针对游戏对象的触发指令,生成对应于所述触发指令的操控事件;将所述操控事件发送至服务器,并接收所述服务器下发的操控关键帧;解析所述操控关键帧对应的操控信息,按照所述操控信息对所述游戏对象的交互状态进行同步。5.根据权利要求4所述的方法,其特征在于,所述响应于针对游戏对象的触发指令,生成对应于所述触发指令的操控事件,包括:响应于针对所述游戏对象触发的跳跃指令,生成对应于所述跳跃指令的跳跃事件;和/或,响应于针对所述游戏对象触发的道具投掷指令,生成对应于所述道具投掷指令的道具释放事件。6.根据权利要求4或5所述的方法,其特征在于,所述解析所述操控关键帧对应的操控信息,按照所述操控信息对所述游戏对象的交互状...
【专利技术属性】
技术研发人员:吴新宇,崔璨,唐子蘅,奚佳炜,罗旋,
申请(专利权)人:抖音视界有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。