虚拟车辆的控制方法技术

技术编号:39577723 阅读:12 留言:0更新日期:2023-12-03 19:28
本申请公开了一种虚拟车辆的控制方法

【技术实现步骤摘要】
虚拟车辆的控制方法、装置、设备及计算机可读存储介质


[0001]本申请实施例涉及互联网
,特别涉及一种虚拟车辆的控制方法

装置

设备及计算机可读存储介质


技术介绍

[0002]随着网络游戏和终端技术的不断发展,可在终端上安装的游戏应用也越来越多

赛车类游戏作为一款竞技类游戏,因其具有炫酷的技能和超强的极速体验受到越来越多玩家的追捧

针对这些赛车类游戏,在赛车过程中,不仅可以左右打方向,还可以进行惯性漂移

[0003]相关技术中,玩家通过对方向部件的操作控制车辆的移动方向,在需要使用惯性漂移技能时,玩家选中方向部件的同时,选中漂移部件,当漂移部件的选中时长位于时长区间时,便可控制车辆在方向部件对应的方向进行惯性漂移

[0004]然而,上述方法玩家对车辆的控制力较低,车辆控制方式不够灵活,进而导致游戏体验较差

而且,由于真实车辆中不具备漂移部件,因此上述方法中通过选中方向部件和漂移部件来控制车辆进行惯性漂移的方式,与操作真实车辆进行惯性漂移的方式的相符度较低


技术实现思路

[0005]本申请实施例提供了一种虚拟车辆的控制方法

装置

设备及计算机可读存储介质,可用于解决相关技术中玩家对车辆的控制力较低

车辆控制方式不够灵活

游戏体验较差

与操作真实车辆进行惯性漂移的方式的相符度较低的问题

[0006]所述技术方案如下:
[0007]一方面,本申请实施例提供了一种虚拟车辆的控制方法,所述方法包括:
[0008]显示处于虚拟场景中的虚拟车辆;
[0009]响应于接收到第一方向部件上触发的第一操作,显示车头方向发生改变的所述虚拟车辆;
[0010]响应于在所述第一操作的持续时间内依次接收到脚刹部件上触发的第二操作和油门部件上触发的第三操作

所述虚拟车辆在目标时间点的行驶速度大于速度阈值,且所述虚拟车辆在所述目标时间点的行驶状态为平跑状态,控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移;
[0011]其中,所述目标时间点是基于所述第三操作的触发时刻确定的

[0012]另一方面,本申请实施例提供了一种虚拟车辆的控制装置,所述装置包括:
[0013]显示模块,用于显示处于虚拟场景中的虚拟车辆;
[0014]所述显示模块,还用于响应于接收到第一方向部件上触发的第一操作,显示车头方向发生改变的所述虚拟车辆;
[0015]控制模块,用于响应于在所述第一操作的持续时间内依次接收到脚刹部件上触发
的第二操作和油门部件上触发的第三操作

所述虚拟车辆在目标时间点的行驶速度大于速度阈值,且所述虚拟车辆在所述目标时间点的行驶状态为平跑状态,控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移;其中,所述目标时间点是基于所述第三操作的触发时刻确定的

[0016]在一种可能的实现方式中,所述装置还包括:
[0017]确定模块,用于响应于接收到所述油门部件上触发的第三操作,获取第一图像,所述第一图像为在所述目标时间点针对所述虚拟车辆的图像;基于所述第一图像,确定所述虚拟车辆在所述目标时间点的行驶速度和行驶状态

[0018]在一种可能的实现方式中,所述确定模块,用于将所述第一图像中显示的行驶速度确定为所述虚拟车辆在目标时间点的行驶速度;基于所述第一图像中的虚拟车辆的车轮未离开载体表面,且所述虚拟车辆不处于漂移状态,确定所述虚拟车辆在目标时间点的行驶状态为所述平跑状态;或者,基于所述第一图像中的虚拟车辆的车轮未离开载体表面,确定所述虚拟车辆在目标时间点的行驶状态为非平跑状态;或者,基于所述第一图像中的虚拟车辆的车轮未离开载体表面,且所述虚拟车辆处于所述漂移状态,确定所述虚拟车辆在目标时间点的行驶状态为所述非平跑状态

[0019]在一种可能的实现方式中,所述控制模块,还用于基于所述虚拟车辆在当前时刻的漂移角度小于第一角度,控制所述虚拟车辆在所述第一方向部件对应的方向按照所述平跑状态进行行驶,所述虚拟车辆处于所述平跑状态时的行驶速度大于所述虚拟车辆进行惯性漂移时的行驶速度

[0020]在一种可能的实现方式中,所述确定模块,还用于确定所述虚拟车辆在当前时刻的行驶角度和车头角度;根据所述虚拟车辆在当前时刻的行驶角度和车头角度,确定所述虚拟车辆在当前时刻的漂移角度

[0021]在一种可能的实现方式中,所述控制模块,还用于基于所述虚拟车辆在当前时刻的漂移角度大于第二角度,控制所述虚拟车辆在所述第一方向部件对应的方向进行普通漂移,所述虚拟车辆进行普通漂移时的行驶速度小于所述虚拟车辆进行惯性漂移时的行驶速度,所述第二角度大于所述第一角度

[0022]在一种可能的实现方式中,所述控制模块,还用于基于所述虚拟车辆在当前时刻的漂移角度不小于所述第一角度,且不大于第二角度,控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移,所述第二角度大于所述第一角度

[0023]在一种可能的实现方式中,所述确定模块,用于获取第二图像,所述第二图像为所述虚拟车辆在当前时刻的图像;根据所述第二图像,确定所述虚拟车辆在当前时刻的车头角度;获取所述虚拟车辆在第一时刻的行驶角度,所述第一时刻与所述当前时刻相邻,且早于所述当前时刻;根据所述虚拟车辆在当前时刻的车头角度和所述虚拟车辆在所述第一时刻的行驶角度,确定所述虚拟车辆在当前时刻的行驶角度

[0024]在一种可能的实现方式中,所述控制模块,还用于响应于接收到手刹部件上触发的第四操作,控制所述虚拟车辆在所述第一方向部件对应的方向进行普通漂移,所述虚拟车辆进行普通漂移时的行驶速度小于所述虚拟车辆进行惯性漂移时的行驶速度,所述手刹部件用于调整所述虚拟车辆的行驶速度

[0025]在一种可能的实现方式中,所述显示模块,还用于显示通知消息,所述通知消息用
于告知所述虚拟车辆当前的行驶状态

[0026]在一种可能的实现方式中,所述装置还包括:
[0027]获取模块,用于基于所述虚拟车辆的车头方向为第一方向,且接收到所述油门部件上触发的第三操作,获取第一加速度,所述第一加速度用于提高所述虚拟车辆的行驶速度;
[0028]所述控制模块,还用于在第一时长内控制所述虚拟车辆按照所述第一加速度向所述第一方向行驶

[0029]在一种可能的实现方式中,所述获取模块,还用于基于所述虚拟车辆的车头方向为第一方向,所述虚拟车辆的行驶速度满足速度要求,且接收到所述脚刹部件上触发的第二操作,获取第二加速度,所述第二加速度用于降低所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟车辆的控制方法,其特征在于,所述方法包括:显示处于虚拟场景中的虚拟车辆;响应于接收到第一方向部件上触发的第一操作,显示车头方向发生改变的所述虚拟车辆;响应于在所述第一操作的持续时间内依次接收到脚刹部件上触发的第二操作和油门部件上触发的第三操作

所述虚拟车辆在目标时间点的行驶速度大于速度阈值,且所述虚拟车辆在所述目标时间点的行驶状态为平跑状态,控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移;其中,所述目标时间点是基于所述第三操作的触发时刻确定的
。2.
根据权利要求1所述的方法,其特征在于,所述控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移之前,所述方法还包括:响应于接收到所述油门部件上触发的第三操作,获取第一图像,所述第一图像为在所述目标时间点针对所述虚拟车辆的图像;基于所述第一图像,确定所述虚拟车辆在所述目标时间点的行驶速度和行驶状态
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述第一图像,确定所述虚拟车辆在所述目标时间点的行驶速度和行驶状态,包括:将所述第一图像中显示的行驶速度确定为所述虚拟车辆在目标时间点的行驶速度;基于所述第一图像中的虚拟车辆的车轮未离开载体表面,且所述虚拟车辆不处于漂移状态,确定所述虚拟车辆在目标时间点的行驶状态为所述平跑状态;或者,基于所述第一图像中的虚拟车辆的车轮未离开载体表面,确定所述虚拟车辆在目标时间点的行驶状态为非平跑状态;或者,基于所述第一图像中的虚拟车辆的车轮未离开载体表面,且所述虚拟车辆处于所述漂移状态,确定所述虚拟车辆在目标时间点的行驶状态为所述非平跑状态
。4.
根据权利要求1至3任一所述的方法,其特征在于,所述控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移之后,所述方法还包括:基于所述虚拟车辆在当前时刻的漂移角度小于第一角度,控制所述虚拟车辆在所述第一方向部件对应的方向按照所述平跑状态进行行驶,所述虚拟车辆处于所述平跑状态时的行驶速度大于所述虚拟车辆进行惯性漂移时的行驶速度
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述虚拟车辆在当前时刻的漂移角度小于第一角度,控制所述虚拟车辆在所述第一方向部件对应的方向按照所述平跑状态进行行驶之前,所述方法还包括:确定所述虚拟车辆在当前时刻的行驶角度和车头角度;根据所述虚拟车辆在当前时刻的行驶角度和车头角度,确定所述虚拟车辆在当前时刻的漂移角度
。6.
根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述虚拟车辆在当前时刻的漂移角度大于第二角度,控制所述虚拟车辆在所述第一方向部件对应的方向进行普通漂移,所述虚拟车辆进行普通漂移时的行驶速度小于所述虚拟车辆进行惯性漂移时的行驶速度,所述第二角度大于所述第一角度
。7.
根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述虚拟车辆在当前时刻的漂移角度不小于所述第一角度,且不大于第二角度,
控制所述虚拟车辆在所述第一方向部件对应的方向进行惯性漂移,所述第二角度大于所述第一角度
。8.
根据权利要求5所述的方法,其特征在于,所述确定所述虚拟车辆在当前时刻的行驶角度和车头角度,包括:获取第二图像,所述第二图像为所述虚拟车辆在当前时刻的图像;根据所述第二图像,确定所述虚拟车辆在当前时刻的车头角度;获取所述虚拟车辆在第一时刻的行驶角度,所述第一时刻与所述当前时刻相邻,且早于所述当前时刻;根据所述虚拟车辆在当前时刻的车头角度和所述虚拟车辆在所述第一时刻的行驶角度,确定所述虚拟车辆在当前时刻的行驶角度
。9.
根据权利要求1至3任一所述的方法,其特征在于,所述控制所述虚拟车辆...

【专利技术属性】
技术研发人员:薛皓晟涂金龙罗志鹏
申请(专利权)人:腾讯科技成都有限公司
类型:发明
国别省市:

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

1