一种载具位置修正方法、装置、第二客户端、第二电子设备制造方法及图纸

技术编号:31377881 阅读:18 留言:0更新日期:2021-12-15 11:17
本发明专利技术公开了一种载具位置修正方法、装置、第二客户端、第二电子设备。方法包括:获取所述载具M修正前的位置A;接收所述服务器发送的所述载具M的坐标位置信息,并隐藏所述载具M;在所述位置A设置与所述载具M外观模型相同的载具N;控制所述载具N跟随所述载具M进行运动,并保持所述载具N与所述载具M相对静止,并且不对所述载具N进行物理模拟;在n秒内,将所述载具N平移至所述载具M的坐标位置;在所述载具M与所述载具N之间的相对偏移向量C线性减少至0的情况下,隐藏所述载具N并显示所述载具M。可以避免或减轻在修正载具位置过程中发生的瞬移或者闪烁现象。瞬移或者闪烁现象。瞬移或者闪烁现象。

【技术实现步骤摘要】
一种载具位置修正方法、装置、第二客户端、第二电子设备


[0001]本专利技术涉及信息处理
,尤其涉及一种载具位置修正方法、装置、第二客户端、电子设备。

技术介绍

[0002]用户对游戏画面、虚拟现实效果的要求越来越强烈,导致游戏的场景设计的更加宏大。随着游戏开发制作的水平越来越高,游戏的场景也越来越宏大,细节也越来越精细。制作精良的游戏带给玩家更好的游戏体验。但是,大场景、细节多会占用大量的资源,对运行游戏的机器性能要求很高,如果机器性能跟不上需求,很可能产生卡顿的现象,导致用户游戏体验变差。比如,在手机上运行多人共同参与的网络游戏,尤其是2D、3D效果的网络游戏,如果游戏对手机的资源占用太高,将导致手机发烫、游戏卡顿、延迟发生,间接导致用户的流失,在手机端又想实现像PC端一样效果的游戏受到手机硬件和网络的诸多限制,因此通过改善软件的设计方案来解决占用硬件资源的问题,变得越来越迫切。

技术实现思路

[0003]本专利技术提供一种载具位置修正方法、装置、第二客户端、第二电子设备,以解决上述技术问题中的至少一个。
[0004]本专利技术实施例提供一种载具位置修正方法,所述方法应用于载具物理模拟系统,所述系统包括服务器及第二客户端,所述第二客户端用于根据载具物理模拟方法对载具M进行物理模拟,并对所述载具M的位置进行修正,所述载具位置修正方法包括:
[0005]获取所述载具M修正前的位置A;
[0006]接收所述服务器发送的所述载具M的坐标位置信息,并隐藏所述载具M;
[0007]在所述位置A设置与所述载具M外观模型相同的载具N;
[0008]控制所述载具N跟随所述载具M进行运动,并保持所述载具N与所述载具M相对静止,并且不对所述载具N进行物理模拟;
[0009]在n秒内,将所述载具N平移至所述载具M的坐标位置;
[0010]在所述载具M与所述载具N之间的相对偏移向量C线性减少至0的情况下,隐藏所述载具N并显示所述载具M。
[0011]可选的,所述方法还包括:获取所述载具M修正后的位置B;
[0012]所述相对偏移向量初始时为由所述位置A指向所述位置B的向量,其中,相对偏移向量C=B-A。
[0013]可选的,所述载具物理模拟方法应用于所述载具物理模拟系统,其中,所述载具物理模拟系统还包括第一客户端,第一用户通过所述第一客户端控制第一角色,第二用户通过所述第二客户端控制第二角色,所述载具物理模拟方法包括以下步骤:
[0014]在所述第一客户端检测到所述第一角色触发所述载具操控控件的情况下,所述第一客户端获取所述第一用户对所述载具的操作信息以及所述载具的位置信息,并将所述第
一用户对所述载具的操作信息和所述载具的位置信息发送至所述服务器,以使所述服务器接收所述第一客户端发送的所述第一用户对所述载具的操作信息和所述载具的位置信息,并将所述第一用户对所述载具的操作信息和所述载具的位置信息同步至所述第二客户端;
[0015]所述第二客户端接收所述服务器发送的所述第一用户对载具的操作信息和所述载具的位置信息,并根据所述载具的位置信息和所述第二角色的视距范围对所述载具选择性关闭物理模拟,并在对所述载具选择进行物理模拟时,在所述第二客户端中,根据所述第一用户对载具的操作信息和所述载具的位置信息对所述载具进行物理模拟;
[0016]其中,所述第一客户端在所述第一客户端检测到所述第一角色触发所述载具离开控件的情况下,根据所述载具的位置信息和所述第一角色的视距范围,对所述载具选择性关闭物理模拟。
[0017]可选的,在所述第二客户端中,根据所述第一用户对载具的操作信息和所述载具的位置信息对所述载具进行物理模拟,具体包括:
[0018]所述第二客户端判断所述载具是否在所述第二角色的视距范围内,如果所述载具不在所述第二角色的视距范围内,则不开启对所述载具的物理模拟,如果所述载具在所述第二角色的视距范围内,根据所述服务器发送的所述第一用户对载具的操作信息和所述载具的位置信息,对所述载具进行物理模拟,直至所述载具停稳或离开所述第二角色的视距范围。
[0019]可选的,所述载具物理模拟方法还包括:
[0020]在所述第一客户端检测到所述第一角色触发所述载具操控控件的情况下,在所述第一客户端中,获取对所述第一角色所述载具的操作信息,对所述载具进行物理模拟。
[0021]可选的,所述载具物理模拟方法还包括:
[0022]在所述第一客户端检测到所述第一角色触发所述载具离开控件的情况下,所述第一客户端判断所述载具是否在所述第一角色的视距范围内,如果所述载具不在所述第一角色的视距范围内,则不开启对所述载具的物理模拟,如果所述载具在所述第一角色的视距范围内,则进一步判断所述载具是否停稳,如果所述载具停稳,则停止对所述载具进行物理模拟,如果所述载具未停稳,则对所述载具进行物理模拟,直至所述载具停稳或离开所述第一角色的视距范围。
[0023]可选的,所述载具物理模拟方法还包括:
[0024]所述第一客户端和/或所述第二客户端获取所述服务器生成所述载具时所述载具所处的地形特征,根据所述载具所处的地形特征对所述服务器生成的所述载具进行物理模拟。
[0025]本专利技术实施例提供了一种载具位置修正装置,所述装置应用于载具物理模拟系统,所述系统包括服务器及第二客户端,所述第二客户端用于根据载具物理模拟方法对载具M进行物理模拟,并对所述载具M的位置进行修正,所述装置包括:
[0026]位置获取单元,用于获取所述载具修正前的位置A;
[0027]载具隐藏单元,用于接收所述服务器发送的所述载具M的坐标位置信息,并隐藏所述载具M;
[0028]虚假载具设置单元,用于在所述位置A设置与所述载具M外观模型相同的载具N;
[0029]虚假载具控制单元,用于控制所述载具N跟随所述载具M进行运动,并保持所述载
具N与所述载具M相对静止,并且不对所述载具N进行物理模拟;
[0030]偏移量调整单元,用于在n秒内,将所述载具N平移至所述载具M的坐标位置;
[0031]载具显示单元,在所述载具M与所述载具N之间的相对偏移向量C线性减少至0的情况下,用于隐藏所述载具N并显示所述载具M。
[0032]本专利技术实施例提供了一种第二客户端,所述第二客户端属于载具物理模拟系统,所述系统还包括服务器,所述第二客户端用于根据载具物理模拟方法对载具M进行物理模拟,并对所述载具M的位置进行修正,所述第二客户端包括:
[0033]位置获取模块,用于获取所述载具修正前的位置A;
[0034]载具隐藏模块,用于接收所述服务器发送的所述载具M的坐标位置信息,并隐藏所述载具M;
[0035]虚假载具设置模块,用于在所述位置A设置与所述载具M外观模型相同的载具N;
[0036]虚假载具控制模块,用于控制所述载具N跟随所述载具M进行运动,并保持所述载具N与所述载具M相对静止,并且不对所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种载具位置修正方法,其特征在于,所述方法应用于载具物理模拟系统,所述系统包括服务器及第二客户端,所述第二客户端用于根据载具物理模拟方法对载具M进行物理模拟,并对所述载具M的位置进行修正,所述载具位置修正方法包括:获取所述载具M修正前的位置A;接收所述服务器发送的所述载具M的坐标位置信息,并隐藏所述载具M;在所述位置A设置与所述载具M外观模型相同的载具N;控制所述载具N跟随所述载具M进行运动,并保持所述载具N与所述载具M相对静止,并且不对所述载具N进行物理模拟;在n秒内,将所述载具N平移至所述载具M的坐标位置;在所述载具M与所述载具N之间的相对偏移向量C线性减少至0的情况下,隐藏所述载具N并显示所述载具M。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述载具M修正后的位置B;所述相对偏移向量初始时为由所述位置A指向所述位置B的向量,其中,相对偏移向量C=B-A。3.根据权利要求1所述的方法,其特征在于,所述载具物理模拟方法应用于所述载具物理模拟系统,其中,所述载具物理模拟系统还包括第一客户端,第一用户通过所述第一客户端控制第一角色,第二用户通过所述第二客户端控制第二角色,所述载具物理模拟方法包括以下步骤:在所述第一客户端检测到所述第一角色触发所述载具操控控件的情况下,所述第一客户端获取所述第一用户对所述载具的操作信息以及所述载具的位置信息,并将所述第一用户对所述载具的操作信息和所述载具的位置信息发送至所述服务器,以使所述服务器接收所述第一客户端发送的所述第一用户对所述载具的操作信息和所述载具的位置信息,并将所述第一用户对所述载具的操作信息和所述载具的位置信息同步至所述第二客户端;所述第二客户端接收所述服务器发送的所述第一用户对载具的操作信息和所述载具的位置信息,并根据所述载具的位置信息和所述第二角色的视距范围对所述载具选择性关闭物理模拟,并在对所述载具选择进行物理模拟时,在所述第二客户端中,根据所述第一用户对载具的操作信息和所述载具的位置信息对所述载具进行物理模拟;其中,所述第一客户端在所述第一客户端检测到所述第一角色触发所述载具离开控件的情况下,根据所述载具的位置信息和所述第一角色的视距范围,对所述载具选择性关闭物理模拟。4.根据权利要求3所述的方法,其特征在于,在所述第二客户端中,根据所述第一用户对载具的操作信息和所述载具的位置信息对所述载具进行物理模拟,具体包括:所述第二客户端判断所述载具是否在所述第二角色的视距范围内,如果所述载具不在所述第二角色的视距范围内,则不开启对所述载具的物理模拟,如果所述载具在所述第二角色的视距范围内,根据所述服务器发送的所述第一用户对载具的操作信息和所述载具的位置信息,对所述载具进行物理模拟,直至所述载具停稳或离开所述第二角色的视距范围。5.根据权利要求3所述的方法,其特征在于,所述载具物理模拟方法还包括:在所述第一客户端检测到所述第一角色触发所述载具操控控件的情况下,在所述第一
客...

【专利技术属性】
技术研发人员:马仕员方剑斌
申请(专利权)人:鲸彩在线科技大连有限公司
类型:发明
国别省市:

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

1