虚拟场景中的虚拟车辆控制方法技术

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

【技术实现步骤摘要】
虚拟场景中的虚拟车辆控制方法、装置及电子设备


[0001]本申请涉及计算机
,特别涉及一种虚拟场景中的虚拟车辆控制方法

装置

电子设备及存储介质


技术介绍

[0002]随着计算机技术的发展,用户能够随时在终端上使用各类游戏应用来进行放松,目前,在操控虚拟车辆的游戏应用如赛车类游戏中,为了帮助用户更好地利用虚拟车辆进行竞速,通常提供一些用于对虚拟车辆进行加速的交互方式

[0003]比如,用户按下油门键能够控制虚拟车辆持续加速,又或者,用户在控制虚拟车辆执行漂移等特技动作时,会逐渐积累一定量的加速气体
(
如一氧化二氮,俗称笑气,化学式
N2O)
,用户通过消耗积攒到的加速气体也能够为虚拟车辆提供加速

[0004]在上述交互方式中,不管是按下油门键进行加速,还是消耗已积攒的加速气体进行加速,对虚拟车辆的加速方式和加速效果都较为单一

人机交互效率低


技术实现思路

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

装置

电子设备及存储介质,能够丰富虚拟车辆的加速方式和加速效果

提高人机交互效率

该技术方案如下:
[0006]一方面,提供了一种虚拟场景中的虚拟车辆控制方法,该方法包括:
[0007]在所述虚拟场景中的所述虚拟车辆执行特技动作的情况下,增加加速能量;
[0008]在所述加速能量累积至符合目标条件的情况下,获取一个加速道具;
[0009]在具有至少两个所述加速道具的情况下,响应于对加速控件的第一触发操作,消耗一个所述加速道具,控制所述虚拟车辆执行第一加速动作;
[0010]在所述第一触发操作之后的目标时间段内,响应于对所述加速控件的第二触发操作,消耗另一个所述加速道具,控制所述虚拟车辆执行第二加速动作,所述第二加速动作的加速度大于所述第一加速动作的加速度

[0011]一方面,提供了一种虚拟场景中的虚拟车辆控制装置,该装置包括:
[0012]增加模块,用于在所述虚拟场景中的所述虚拟车辆执行特技动作的情况下,增加加速能量;
[0013]获取模块,用于在所述加速能量累积至符合目标条件的情况下,获取一个加速道具;
[0014]第一控制模块,用于在具有至少两个所述加速道具的情况下,响应于对加速控件的第一触发操作,消耗一个所述加速道具,控制所述虚拟车辆执行第一加速动作;
[0015]第二控制模块,用于在所述第一触发操作之后的目标时间段内,响应于对所述加速控件的第二触发操作,消耗另一个所述加速道具,控制所述虚拟车辆执行第二加速动作,所述第二加速动作的加速度大于所述第一加速动作的加速度

[0016]在一种可能实施方式中,所述第一控制模块包括:
[0017]第一控制单元,用于基于所述加速道具关联的第一加速度,控制所述虚拟车辆执行所述第一加速动作;其中,执行所述第一加速动作的所述虚拟车辆的行驶速度不超过第一目标速度

[0018]在一种可能实施方式中,所述第一控制单元用于:
[0019]在所述虚拟车辆的行驶速度距离所述第一目标速度大于第一速度差的情况下,控制所述虚拟车辆以所述第一加速度执行匀加速动作;
[0020]在所述虚拟车辆的行驶速度距离所述第一目标速度小于或等于所述第一速度差的情况下,控制所述虚拟车辆以基于所述第一加速度衰减得到的第一可变加速度执行变加速动作

[0021]在一种可能实施方式中,所述第一可变加速度以所述第一加速度作为初始加速度,按照所述虚拟车辆的变加速时长线性衰减得到;以及,在所述虚拟车辆的行驶速度到达所述第一目标速度时,所述第一可变加速度衰减为
0。
[0022]在一种可能实施方式中,所述装置还包括:
[0023]播放模块,用于响应于对所述加速控件的第一触发操作,播放所述加速控件的第一触发特效,所述第一触发特效用于提示已消耗一个所述加速道具对所述虚拟车辆进行加速

[0024]在一种可能实施方式中,所述装置还包括:
[0025]显示模块,用于响应于对所述加速控件的第一触发操作,基于所述虚拟车辆,显示第一加速特效,所述第一加速特效用于表征已消耗一个所述加速道具对所述虚拟车辆进行加速

[0026]在一种可能实施方式中,所述装置还包括:
[0027]显示模块,用于在所述加速道具为加速气体的情况下,响应于对所述加速控件的第一触发操作,基于所述加速控件,显示所述加速气体的消耗进度信息,所述消耗进度信息用于提示所述加速气体的剩余储气量

[0028]在一种可能实施方式中,所述第二控制模块包括:
[0029]第二控制单元,用于基于所述加速道具关联的第一加速度和第二加速度相加所得的第三加速度,控制所述虚拟车辆执行所述第二加速动作;其中,执行所述第二加速动作的所述虚拟车辆的行驶速度不超过第二目标速度

[0030]在一种可能实施方式中,所述第二控制单元用于:
[0031]在所述虚拟车辆的行驶速度距离所述第二目标速度大于第二速度差的情况下,控制所述虚拟车辆以所述第三加速度执行匀加速动作;
[0032]在所述虚拟车辆的行驶速度距离所述第二目标速度小于或等于所述第二速度差的情况下,控制所述虚拟车辆以基于所述第三加速度衰减得到的第二可变加速度执行变加速动作

[0033]在一种可能实施方式中,所述第二可变加速度以所述第三加速度作为初始加速度,按照所述虚拟车辆的变加速时长线性衰减得到;以及,在所述虚拟车辆的行驶速度到达所述第二目标速度时,所述第二可变加速度衰减为
0。
[0034]在一种可能实施方式中,所述装置还包括:
[0035]显示模块,用于在所述目标时间段内,显示交互计时控件,所述交互计时控件用于
显示对所述目标时间段的计时信息

[0036]在一种可能实施方式中,所述装置还包括:
[0037]播放模块,用于响应于对所述加速控件的第二触发操作,播放所述加速控件的第二触发特效,所述第二触发特效用于提示已消耗另一个所述加速道具对所述虚拟车辆进行加速

[0038]在一种可能实施方式中,所述装置还包括:
[0039]显示模块,用于响应于对所述加速控件的第二触发操作,基于所述虚拟车辆,显示第二加速特效,所述第二加速特效用于表征已消耗另一个所述加速道具对所述虚拟车辆进行加速

[0040]在一种可能实施方式中,所述装置还包括:
[0041]显示模块,用于基于所述加速控件,显示所述加速道具的库存数量和库存容量,所述库存容量与所述虚拟车辆的车辆类型相关联,所述库存容量用于表征所述车本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟场景中的虚拟车辆控制方法,其特征在于,所述方法包括:在所述虚拟场景中的所述虚拟车辆执行特技动作的情况下,增加加速能量;在所述加速能量累积至符合目标条件的情况下,获取一个加速道具;在具有至少两个所述加速道具的情况下,响应于对加速控件的第一触发操作,消耗一个所述加速道具,控制所述虚拟车辆执行第一加速动作;在所述第一触发操作之后的目标时间段内,响应于对所述加速控件的第二触发操作,消耗另一个所述加速道具,控制所述虚拟车辆执行第二加速动作,所述第二加速动作的加速度大于所述第一加速动作的加速度
。2.
根据权利要求1所述的方法,其特征在于,所述控制所述虚拟车辆执行第一加速动作包括:基于所述加速道具关联的第一加速度,控制所述虚拟车辆执行所述第一加速动作;其中,执行所述第一加速动作的所述虚拟车辆的行驶速度不超过第一目标速度
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述加速道具关联的第一加速度,控制所述虚拟车辆执行所述第一加速动作包括:在所述虚拟车辆的行驶速度距离所述第一目标速度大于第一速度差的情况下,控制所述虚拟车辆以所述第一加速度执行匀加速动作;在所述虚拟车辆的行驶速度距离所述第一目标速度小于或等于所述第一速度差的情况下,控制所述虚拟车辆以基于所述第一加速度衰减得到的第一可变加速度执行变加速动作
。4.
根据权利要求3所述的方法,其特征在于,所述第一可变加速度以所述第一加速度作为初始加速度,按照所述虚拟车辆的变加速时长线性衰减得到;以及,在所述虚拟车辆的行驶速度到达所述第一目标速度时,所述第一可变加速度衰减为
0。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述加速控件的第一触发操作,播放所述加速控件的第一触发特效,所述第一触发特效用于提示已消耗一个所述加速道具对所述虚拟车辆进行加速
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述加速控件的第一触发操作,基于所述虚拟车辆,显示第一加速特效,所述第一加速特效用于表征已消耗一个所述加速道具对所述虚拟车辆进行加速
。7.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述加速道具为加速气体的情况下,响应于对所述加速控件的第一触发操作,基于所述加速控件,显示所述加速气体的消耗进度信息,所述消耗进度信息用于提示所述加速气体的剩余储气量
。8.
根据权利要求1所述的方法,其特征在于,所述控制所述虚拟车辆执行第二加速动作包括:基于所述加速道具关联的第一加速度和第二加速度相加所得的第三加速度,控制所述虚拟车辆执行所述第二加速动作;其中,执行所述第二加速动作的所述虚拟车辆的行驶速度不超过第二目标速度
。9.
根据权利要求8所述的方法,其特征在于,所述基于所述加速道具关联的第一加速度和第二加速度相加所得的第三加速度,控制所述虚拟车辆执行所述第二加速动作包括:
在所述虚拟车辆的行驶速度距离所述第二目标速度大于第二速度差的情况下,控制所述虚拟车辆以所述第三加速度执行匀加速动作;在所述虚拟车辆的行驶速度距离所述第二目标速度小于或等于所述第二速度差的情况下,控制所述虚拟车辆以基于所述第三加速度衰减得到的第二可变加速度执行变加速动作
...

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

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

1