虚拟车辆的控制方法、装置、设备及存储介质制造方法及图纸

技术编号:39308086 阅读:12 留言:0更新日期:2023-11-12 15:55
本申请公开了一种虚拟车辆的控制方法、装置、设备及存储介质,属于虚拟世界技术领域。该方法包括:显示位于虚拟环境中的虚拟车辆;响应于方向控制部件上的第一转向操作和手刹控制部件上的刹车操作,控制虚拟车辆进入漂移状态;响应于方向控制部件上的第二转向操作,控制保持漂移状态的虚拟车辆的车头朝向转动至第二方向,第二方向位于速度方向的第一侧;响应于手刹控制部件上的刹车操作,控制保持漂移状态的虚拟车辆的车头朝向转动至第三方向,第三方向位于速度方向的第二侧。本申请通过刹车操作保持虚拟车辆的漂移状态,将车头朝向从速度方向的第一侧转向为第二侧,减小了虚拟车辆通过连续弯道的转向半径,提升了虚拟车辆通过连续弯道的能力。连续弯道的能力。连续弯道的能力。

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


[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]在本申请的一个可选设计中,所述控制模块还用于:
[0030]在所述虚拟车辆的车头朝向和所述虚拟车辆的速度方向之间的夹角超过目标门限的情况下,控制所述虚拟车辆保持所述漂移状态;
[0031]在所述虚拟车辆的车头朝向和所述虚拟车辆的速度方向之间的夹角未超过所述目标门限的情况下,控制所述虚拟车辆退出所述漂移状态,进入平跑状态。
[0032]在本申请的一个可选设计中,所述控制模块还用于:
[0033]在所述虚拟车辆和虚拟边缘之间的距离超过目标门限的情况下,响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至所述第三方向,所述虚拟边缘是所述虚拟环境中虚拟路面的边缘;
[0034]在所述虚拟车辆和虚拟边缘之间的距离未超过目标门限的情况下,响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的虚拟速度下降。
[0035]在本申请的一个可选设计中,所述装置还包括:更新模块,用于根据在连续转向虚拟路段中触发反向漂移技能的次数,更新所述目标门限。
[0036]在本申请的一个可选设计中,所述更新模块还用于:
[0037]在所述连续转向虚拟路段中触发所述反向漂移技能的次数超过次数门限的情况下,将所述目标门限更新为第一角度门限,所述第一角度门限小于所述目标门限;
[0038]在所述连续转向虚拟路段中触发所述反向漂移技能的次数未超过次数门限的情况下,将所述目标门限更新为第二角度门限,所述第二角度门限大于所述目标门限。
[0039]根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的虚拟车辆的控制方法。
[0040]根据本申请的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟车辆的控制方法,其特征在于,所述方法包括:显示位于虚拟环境中处于行驶状态的所述虚拟车辆;响应于方向控制部件上的第一转向操作和手刹控制部件上的刹车操作,控制所述虚拟车辆进入漂移状态,所述第一转向操作用于控制所述虚拟车辆向速度方向的第一侧进行转向,所述虚拟车辆的车头朝向为第一方向,所述第一方向位于所述速度方向的第一侧;响应于所述方向控制部件上的第二转向操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至第二方向,所述第二转向操作用于控制所述虚拟车辆向所述速度方向的第二侧进行转向,所述第二方向位于所述速度方向的所述第一侧,且所述第二方向与所述速度方向形成的第二夹角小于所述第一方向与所述速度方向形成的第一夹角;响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至第三方向,所述第三方向位于所述速度方向的所述第二侧。2.根据权利要求1所述的方法,其特征在于,所述响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至第三方向,包括:在所述虚拟车辆的车头朝向和所述虚拟车辆的速度方向之间的夹角超过目标门限的情况下,响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至所述第三方向。3.根据权利要求2所述的方法,其特征在于,所述在所述虚拟车辆的车头朝向和所述虚拟车辆的速度方向之间的夹角超过目标门限的情况下,响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至所述第三方向,包括:在所述虚拟车辆的车头朝向和所述虚拟车辆的速度方向之间的夹角超过目标门限的情况下,响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至所述第三方向,以及显示反向漂移技能的释放信息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述虚拟车辆的车头朝向和所述虚拟车辆的速度方向之间的夹角未超过所述目标门限的情况下,控制所述虚拟车辆退出所述漂移状态,进入平跑状态。5.根据权利要求2至4任一所述的方法,其特征在于,所述方法还包括:根据所述虚拟车辆的抓地力、所述虚拟车辆的车头朝向和所述虚拟车辆的历史速度方向,确定所述虚拟车辆的速度方向。6.根据权利要求1所述的方法,其特征在于,所述第二转向操作是在所述方向控制部件上的持续按压操作;所述响应于所述手刹控制部件上的所述刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至第三方向,包括:响应于所述方向控制部件上的所述持续按压操作和所述手刹控制部件上的刹车操作,控制保持所述漂移状态的所述虚拟车辆的车头朝向转动至所述第三方向。7.根据权利要求1至4任一所述的方法,其特征在于,所述响应于方向控制部件上的第一转向操作和手刹控制部件上的刹车操作,控制所述虚拟车辆进入漂移状态,包括:响应于所述方向控制部件上的所述第一转向操作,控制所述虚拟车辆的车头朝向转动至所述第一方向,所述第一方向位于所述速度方向的所述第一侧;响应于所述手刹控制部件上的刹车操作,控制所述虚拟车辆进入所述漂移状态。
8.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:响应于所述手刹控制部件上的所述刹车操作,控制所述虚拟车辆的虚拟速度下降。9.根据权利要求8所述的方法,其特...

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

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

1