游戏中的漂移效果的实现方法、装置、设备及存储介质制造方法及图纸

技术编号:21044950 阅读:32 留言:0更新日期:2019-05-07 22:48
本发明专利技术提供的一种游戏中的漂移效果的实现方法、装置、设备和存储介质,该方法包括:服务器接收游戏的客户端发送的操作信息,在逻辑帧时根据所述操作信息获取所述第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置,将所述第一虚拟对象的漂移状态发送至与所述第一虚拟对象相关的每个虚拟对象的客户端,基于状态同步的漂移效果实现方法,使得在状态同步的情况下也可以以少量数据实现游戏中的漂移效果。

The Method, Device, Equipment and Storage Medium of Drift Effect in Game

The invention provides a method, device, device and storage medium for realizing drift effect in games. The method includes: the server receives operation information sent by the client of the game, obtains the drift state of the first virtual object according to the operation information at the time of logical frame, and the drift state includes the first rocker which controls the first virtual object after the rocker changes. The direction and the updated position of the first virtual object send the drift state of the first virtual object to the client of each virtual object related to the first virtual object. The drift effect realization method based on state synchronization makes it possible to achieve the drift effect in the game with a small amount of data under the condition of state synchronization.

【技术实现步骤摘要】
游戏中的漂移效果的实现方法、装置、设备及存储介质
本专利技术涉及游戏领域,尤其涉及一种游戏中的漂移效果的实现方法、装置、设备及存储介质。
技术介绍
随着移动通信技术的发展,用户使用手机、平板电脑等智能的终端设备进行网络游戏也逐渐普及目前常用的在游戏中实现漂移的效果的方法主要基于状态同步的思想来实现漂移效果。游戏的客户端实时的将状态数据更新给游戏的服务端(也就是游戏服务器),服务端再将状态数据不断的发送给其他的客户端,每个客户端收到了服务端发送过来的状态数据后,再通过算法拟合到收到的位置信息。为了实现更加平滑的漂移效果需要非常频繁的发送状态数据,以更好的拟合出服务端的轨迹。然而,该方案中服务器需不断的发送状态数据到客户端,客户端才能通过收到的状态数据来拟合服务端的状态,发送的数据量过大。
技术实现思路
本专利技术提供一种游戏中的漂移效果的实现方法、装置、设备及存储介质,用于解决上述方案中服务器需不断的发送状态数据到客户端,客户端才能通过收到的状态数据来拟合服务端的状态,发送的数据量过大的问题。本专利技术第一方面提供一种游戏中的漂移效果的实现方法,应用在游戏客户端中,包括:在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。在一种具体实施方式中,所述检测游戏中控制第一虚拟对象的摇杆的方向,包括:在逻辑帧时检测控制所述第一虚拟对象的摇杆的方向;将所述方向与上一逻辑帧时所述摇杆的方向进行对比,若两个逻辑帧时所述摇杆的方向不同,则确定所述摇杆的方向发生变化。本专利技术第二方面提供一种游戏中的漂移效果的实现方法,应用在服务器中,所述方法包括:接收游戏的客户端发送的操作信息,所述操作信息包括控制第一虚拟对象的摇杆变化后的第一摇杆方向;在逻辑帧时根据所述操作信息获取所述第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;将所述第一虚拟对象的漂移状态发送至与所述第一虚拟对象相关的每个虚拟对象的客户端。在一种具体实施方式中,所述根据所述操作信息获取所述第一虚拟对象的漂移状态之前,所述方法还包括:将所述操作信息进行存储;本专利技术第三方面提供一种游戏中的漂移效果的实现方法,应用于游戏客户端,所述方法包括:接收所述服务器发送的第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;根据所述漂移状态更新所述第一虚拟对象当前的移动状态。在一种具体实施方式中,所述方法还包括:根据所述漂移状态按照预设时间间隔计算所述第一虚拟对象的移动状态,并对所述第一虚拟对象的移动状态进行更新;其中,所述时间间隔小于两个逻辑帧之间的时间间隔。在一种具体实施方式中,所述根据所述漂移状态更新所述第一虚拟对象当前的移动状态,包括:采用平滑计算的方式,将所述第一虚拟对象从当前的位置逐渐移动至所述漂移状态指示的所述第一虚拟对象的位置,所述第一虚拟对象当前的移动状态包括所述第一虚拟对象当前的位置。本专利技术第四方面提供一种游戏中的漂移效果的实现装置,包括:处理模块,用于在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;发送模块,用于若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。可选的,所述处理模块具体用于:在逻辑帧时检测控制所述第一虚拟对象的摇杆的方向;将所述方向与上一逻辑帧时所述摇杆的方向进行对比,若两个逻辑帧时所述摇杆的方向不同,则确定所述摇杆的方向发生变化。本专利技术第五方面提供一种游戏中的漂移效果的实现装置,包括:接收模块,用于接收游戏的客户端发送的操作信息,所述操作信息包括控制第一虚拟对象的摇杆变化后的第一摇杆方向;处理模块,用于在逻辑帧时根据所述操作信息获取所述第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;发送模块,用于将所述第一虚拟对象的漂移状态发送至与所述第一虚拟对象相关的每个虚拟对象的客户端。可选的,所述装置还包括:存储模块,用于将所述操作信息进行存储。本专利技术第六方面提供一种游戏中的漂移效果的实现装置,包括:接收模块,用于接收所述服务器发送的第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;处理模块,用于根据所述漂移状态更新所述第一虚拟对象当前的移动状态。可选的,所述处理模块还用于:根据所述漂移状态按照预设时间间隔计算所述第一虚拟对象的移动状态,并对所述第一虚拟对象的移动状态进行更新;其中,所述时间间隔小于两个逻辑帧之间的时间间隔。可选的,所述处理模块还用于:采用平滑计算的方式,将所述第一虚拟对象从当前的位置逐渐移动至所述漂移状态指示的所述第一虚拟对象的位置,所述第一虚拟对象当前的移动状态包括所述第一虚拟对象当前的位置。本专利技术第七方面提供一种终端设备,包括:处理器、存储器、接收器和发送器;存储器用于存储程序和数据,所述处理器调用存储器存储的程序,以执行第一方面或者第三方面任一项提供的游戏中的漂移效果的实现方法。本专利技术第八方面提供一种服务器,包括:接收器,处理器、存储器、发送器;存储器用于存储程序和数据,所述处理器调用存储器存储的程序,以执行第二方面任一项提供的游戏中的漂移效果的实现方法。本专利技术第九方面提供一种计算机可读存储介质,所述计算机可读存储介质包括程序,所述程序在被处理器执行时用于执行第一方面或者第三方面任一项所述的游戏中的漂移效果的实现方法。本专利技术第十方面提供一种计算机可读存储介质,所述计算机可读存储介质包括程序,所述程序在被处理器执行时用于执行第二方面任一项所述的游戏中的漂移效果的实现方法。本专利技术实施例提供的游戏中的漂移效果的实现方法、装置、设备和存储介质,客户端在逻辑帧时候向服务器上报操作信息,服务器接收游戏的客户端发送的操作信息,在逻辑帧时根据所述操作信息获取所述第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置,将所述第一虚拟对象的漂移状态发送至与所述第一虚拟对象相关的每个虚拟对象的客户端,基于状态同步的漂移效果实现方法,使得在状态同步的情况下也可以以少量数据实现游戏中的漂移效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的游戏中基于地图的路线标记方法实施例一的流程图;图2为本专利技术提供的游戏中基于地图的路线标记方法实施例二的流程图;图3为本专利技术提供的游戏中基于地图的路线标记方法的一界面示意图;图4为本专利技术提供的游戏中基于地图的路线标记方法的另一界面示意图;图5为本专利技术提供的终端设备实施例一的结构示意图;图6为本专利技术提供的终端设备实施例二的结构示意图;图7为本专利技术提供的服务器实施例一的结构示意图;图8为本专利技术提供的终端设备实施例三的结构示意本文档来自技高网...

【技术保护点】
1.一种游戏中的漂移效果的实现方法,其特征在于,应用在游戏客户端中,包括:在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。

【技术特征摘要】
1.一种游戏中的漂移效果的实现方法,其特征在于,应用在游戏客户端中,包括:在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。2.根据权利要求1所述的方法,其特征在于,所述检测游戏中控制第一虚拟对象的摇杆的方向,包括:在逻辑帧时检测控制所述第一虚拟对象的摇杆的方向;将所述方向与上一逻辑帧时所述摇杆的方向进行对比,若两个逻辑帧时所述摇杆的方向不同,则确定所述摇杆的方向发生变化。3.一种游戏中的漂移效果的实现方法,其特征在于,应用在服务器中,所述方法包括:接收游戏的客户端发送的操作信息,所述操作信息包括控制第一虚拟对象的摇杆变化后的第一摇杆方向;在逻辑帧时根据所述操作信息获取所述第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;将所述第一虚拟对象的漂移状态发送至与所述第一虚拟对象相关的每个虚拟对象的客户端。4.根据权利要求3所述的方法,其特征在于,所述根据所述操作信息获取所述第一虚拟对象的漂移状态之前,所述方法还包括:将所述操作信息进行存储。5.一种游戏中的漂移效果的实现方法,其特征在于,应用于游戏客户端,所述方法包括:接收所述服务器发送的第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;根据所述漂移状态更新所述第一虚拟对象当前的移动状态。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据所述漂移状态按照预设时间间隔计算所述第一虚拟对象的移动状态,并对所述第一虚拟对象的移动状态进行更新;其中,所述时间间隔小于两个逻辑帧之间的时间间隔。7.根据权利要求5或6所述的方法,其特征在于,所述根据所述漂移状态更新所述第一虚拟对象当前的移动状态,包括:采用平滑计算的方式,将所述第一虚拟对象从当前的位置逐渐移动至所述漂移状态指示的所述第一虚拟对象的位置,所述第一虚拟对象当前的移动状态包括所述第一虚拟对象当前的位置。8.一种游戏中的漂移效果的实现装置,其特征在于,包括:处理模块,用于在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;发送模块,用于若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。9.根据权利要求8所述的装置,其特征在于,所述处理模块具体用于:在逻辑帧时检测控制所...

【专利技术属性】
技术研发人员:罗锦聪
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1