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.一种游戏中的漂移效果的实现方法,其特征在于,应用在游戏客户端中,包括:在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。
【技术特征摘要】
1.一种游戏中的漂移效果的实现方法,其特征在于,应用在游戏客户端中,包括:在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。2.根据权利要求1所述的方法,其特征在于,所述检测游戏中控制第一虚拟对象的摇杆的方向,包括:在逻辑帧时检测控制所述第一虚拟对象的摇杆的方向;将所述方向与上一逻辑帧时所述摇杆的方向进行对比,若两个逻辑帧时所述摇杆的方向不同,则确定所述摇杆的方向发生变化。3.一种游戏中的漂移效果的实现方法,其特征在于,应用在服务器中,所述方法包括:接收游戏的客户端发送的操作信息,所述操作信息包括控制第一虚拟对象的摇杆变化后的第一摇杆方向;在逻辑帧时根据所述操作信息获取所述第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;将所述第一虚拟对象的漂移状态发送至与所述第一虚拟对象相关的每个虚拟对象的客户端。4.根据权利要求3所述的方法,其特征在于,所述根据所述操作信息获取所述第一虚拟对象的漂移状态之前,所述方法还包括:将所述操作信息进行存储。5.一种游戏中的漂移效果的实现方法,其特征在于,应用于游戏客户端,所述方法包括:接收所述服务器发送的第一虚拟对象的漂移状态,所述漂移状态包括控制所述第一虚拟对象的摇杆变化后的第一摇杆方向和所述第一虚拟对象更新后的位置;根据所述漂移状态更新所述第一虚拟对象当前的移动状态。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据所述漂移状态按照预设时间间隔计算所述第一虚拟对象的移动状态,并对所述第一虚拟对象的移动状态进行更新;其中,所述时间间隔小于两个逻辑帧之间的时间间隔。7.根据权利要求5或6所述的方法,其特征在于,所述根据所述漂移状态更新所述第一虚拟对象当前的移动状态,包括:采用平滑计算的方式,将所述第一虚拟对象从当前的位置逐渐移动至所述漂移状态指示的所述第一虚拟对象的位置,所述第一虚拟对象当前的移动状态包括所述第一虚拟对象当前的位置。8.一种游戏中的漂移效果的实现装置,其特征在于,包括:处理模块,用于在逻辑帧时检测游戏中控制第一虚拟对象的摇杆的方向;发送模块,用于若检测到所述摇杆的方向发生变化时,向服务器发送操作信息,所述操作信息包括摇杆变化后的第一摇杆方向。9.根据权利要求8所述的装置,其特征在于,所述处理模块具体用于:在逻辑帧时检测控制所...
【专利技术属性】
技术研发人员:罗锦聪,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。