【技术实现步骤摘要】
虚拟事件处理方法及装置、电子设备和存储介质
本公开涉及游戏控制
,具体而言,涉及一种虚拟事件处理方法、虚拟事件处理装置、电子设备和存储介质。
技术介绍
在网络游戏中,客户端接收到服务端用于控制客户端展示相应动作的指令后,客户端需要同步展示与服务端匹配的动作,以形成一项技能的全套动作。为了实现客户端与服务端的同步,目前通常采用引入时间轴(Timeline)系统的方式,即客户端运行动作系统,服务端运行Timeline系统,并在时间轴上插入各种事件,与动作系统的时间轴保持平行。然而,在实际运行时,由于网络误差导致事件时间不匹配,导致原来动作系统中的动作与事件系统中的事件无法保持同步,甚至每个需要同步的时间点都存在误差,影响用户的游戏体验。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种虚拟事件处理方法、虚拟事件处理装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于网络误差等原因导致的技能动作不同步的问题。根据本公开的第一方面,提 ...
【技术保护点】
1.一种虚拟事件处理方法,其特征在于,包括:接收服务端发送的第一虚拟事件的执行指令,并确定接收所述第一虚拟事件的执行指令的时间作为第一时间点;计算所述第一时间点与第一虚拟事件的执行指令包含的第一时间戳的差作为第一时间差值;接收服务端在预设时间点发送的第二虚拟事件的执行指令,并确定接收所述第二虚拟事件的执行指令的时间作为第二时间点;计算所述第二时间点与第二虚拟事件的执行指令包含的时间戳的差作为第二时间差值;如果所述第二时间差值小于所述第一时间差值,则确定所述第一时间差值与所述第二时间差值的差作为第一目标差值,并在所述第一目标差值后执行所述第二虚拟事件。
【技术特征摘要】
1.一种虚拟事件处理方法,其特征在于,包括:接收服务端发送的第一虚拟事件的执行指令,并确定接收所述第一虚拟事件的执行指令的时间作为第一时间点;计算所述第一时间点与第一虚拟事件的执行指令包含的第一时间戳的差作为第一时间差值;接收服务端在预设时间点发送的第二虚拟事件的执行指令,并确定接收所述第二虚拟事件的执行指令的时间作为第二时间点;计算所述第二时间点与第二虚拟事件的执行指令包含的时间戳的差作为第二时间差值;如果所述第二时间差值小于所述第一时间差值,则确定所述第一时间差值与所述第二时间差值的差作为第一目标差值,并在所述第一目标差值后执行所述第二虚拟事件。2.根据权利要求1所述的虚拟事件处理方法,其特征在于,所述虚拟事件处理方法还包括:如果所述第二时间差值小于所述第一时间差值,则将所述第二虚拟事件之后的一个或多个虚拟事件延后所述第一目标差值执行。3.根据权利要求1所述的虚拟事件处理方法,其特征在于,所述虚拟事件处理方法还包括:如果所述第二时间差值大于或等于所述第一时间差值,则立即执行所述第二虚拟事件。4.根据权利要求1所述的虚拟事件处理方法,其特征在于,所述虚拟事件处理方法还包括:响应用户的预设操作,在虚拟事件执行之前执行预设虚拟事件。5.根据权利要求1所述的虚拟事件处理方法,其特征在于,所述虚拟事件处理方法还包括:获取服务端时间轴中所述第一虚拟事件的执行指令包含的时间轴时间戳,并将所述时间轴时间戳作为第二时间戳。6.根据权利要求1所述的虚拟事件处理方法,其特征在于,所述虚拟事件处理方法还包括:建立与服务端时间轴相同的目标时间轴;接收到所述服务端的虚拟事件执行指令后,基于所述目标时间轴执行所述目标时间轴中配置的虚拟事件;接收所述服务端发送的第一虚拟事件的中断指令;基于所述中断指令确定所述第一虚拟事件的执行方式。7.根据权利要求6所述...
【专利技术属性】
技术研发人员:赵鸿宇,邹俊洋,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。