【技术实现步骤摘要】
虚拟道具控制方法、装置、计算机设备及存储介质
本申请涉及虚拟场景
,特别涉及一种虚拟道具控制方法、装置、计算机设备及存储介质。
技术介绍
目前,在具有虚拟道具的游戏类应用程序中,比如,在第一人称射击类游戏中,为了模拟真实枪械开火过程中产生的后坐力,可以通过算法控制虚拟枪械在开火过程中实现对虚拟枪械进行上抬偏移。在相关技术中,为了模拟真实枪械开火过程中产生的后坐力,计算机配置的后坐力算法是简单的使虚拟枪械的瞄准方向直接上台,即随着连续射击,虚拟枪械的瞄准方向逐渐上移。然而,相关技术中仅使得虚拟枪械的瞄准方向在连续射击过程中逐渐上移,缺少虚拟枪械的稳定态,造成后坐力不可控,从而会导致虚拟枪械在连续射击过程中的人机交互效果较差。
技术实现思路
本申请实施例提供了一种虚拟道具控制方法、装置、计算机设备及存储介质,能够实现虚拟道具偏移方向的可控。所述技术方案如下:一方面,本申请实施例提供了一种虚拟道具控制方法,所述方法包括:展示虚拟场景画面,所述虚拟场景画面中包含被虚拟对象使用的目标虚拟道具;响应于所述目标虚拟道具处于连续射击的状态,获取所述目标虚拟道具的偏移控制参数;所述偏移控制参数包括所述目标虚拟道具当前瞄准方向相较于初始瞄准方向的偏移量;所述初始瞄准方向是所述目标虚拟道具在本次连续射击开始时的瞄准方向;基于所述目标虚拟道具的偏移控制参数,控制所述目标虚拟道具的瞄准方向进行偏移。另一方面,本申请实施例提供了一种虚拟道具控制方法,所述方法包括: ...
【技术保护点】
1.一种虚拟道具控制方法,其特征在于,所述方法包括:/n展示虚拟场景画面,所述虚拟场景画面中包含被虚拟对象使用的目标虚拟道具;/n响应于所述目标虚拟道具处于连续射击的状态,获取所述目标虚拟道具的偏移控制参数;所述偏移控制参数包括所述目标虚拟道具当前瞄准方向相较于初始瞄准方向的偏移量;所述初始瞄准方向是所述目标虚拟道具在本次连续射击开始时的瞄准方向;/n基于所述目标虚拟道具的偏移控制参数,控制所述目标虚拟道具的瞄准方向进行偏移。/n
【技术特征摘要】
1.一种虚拟道具控制方法,其特征在于,所述方法包括:
展示虚拟场景画面,所述虚拟场景画面中包含被虚拟对象使用的目标虚拟道具;
响应于所述目标虚拟道具处于连续射击的状态,获取所述目标虚拟道具的偏移控制参数;所述偏移控制参数包括所述目标虚拟道具当前瞄准方向相较于初始瞄准方向的偏移量;所述初始瞄准方向是所述目标虚拟道具在本次连续射击开始时的瞄准方向;
基于所述目标虚拟道具的偏移控制参数,控制所述目标虚拟道具的瞄准方向进行偏移。
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标虚拟道具的偏移控制参数,控制所述目标虚拟道具的瞄准方向进行偏移,包括:
基于所述目标虚拟道具的所述偏移量,获取所述目标虚拟道具受到的回拉力矢量;所述回拉力矢量的方向与所述偏移量的偏移方向相反;
基于所述目标虚拟道具受到的所述回拉力矢量,控制所述目标虚拟道具的瞄准方向进行偏移。
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标虚拟道具的偏移控制参数,获取所述目标虚拟道具受到的回拉力矢量,包括:
基于所述目标虚拟道具的所述偏移量以及弹性系数,获取所述目标虚拟道具受到的回拉力矢量。
4.根据权利要求2所述的方法,其特征在于,所述基于所述目标虚拟道具受到的所述回拉力矢量,控制所述目标虚拟道具的瞄准方向进行偏移,包括:
响应于所述目标虚拟道具在连续射击过程进行一次射击,获取所述目标虚拟道具在当前瞄准方向处所受到的后坐力矢量;
计算所述目标虚拟道具受到的所述回拉力矢量与所述后坐力矢量的合力;
基于所述合力控制所述目标虚拟道具的瞄准方向进行偏移。
5.根据权利要求4所述的方法,其特征在于,所述根据所述合力控制所述目标虚拟的瞄准方向进行偏移,包括:
响应于所述合力的大小等于0,控制所述目标虚拟道具的瞄准方向维持不变;
响应于所述合力的大小不等于0,基于所述合力的作用方向控制所述目标虚拟道具的瞄准方向进行偏移。
6.根据权利要求4所述的方法,其特征在于,所述偏移控制参数还包括本次连续射击的持续时长,所述计算所述目标虚拟道具受到的所述回拉力矢量与所述后坐力矢量的合力之前,还包括:
根据所述持续时长,对目标矢量进行调节,所述目标矢量包括所述后坐力矢量以及所述回拉力矢量中的至少一种。
7.根据权利要求6所述的方法,其特征在于,所述根据所述持续时长,对目标矢量进行调节,包括:
响应于所述目标矢量包括所述后坐力矢量,基于所述持续时长与阻尼系数,对所述后坐力矢量的大小进行调节;所述阻尼系数用于控制所述后坐力矢量的大小随着所述持续时长的增加而减小。
8.根据权利要求7所述的方法,其特征在于,所述根据所述持续时长,对目标矢量进行调节,包括:
响应于所述目标矢量包括所述后坐力矢量,基于所述持续时长与第一缩放系数之间的关系,对所述后坐力矢量的大小进行调节;所述第一缩放系数用于对处于不同射击时间段内的所述后坐力矢量的大小...
【专利技术属性】
技术研发人员:潘达,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。