虚拟角色的控制方法技术

技术编号:39500684 阅读:13 留言:0更新日期:2023-11-24 11:31
本申请公开了一种虚拟角色的控制方法

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


[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]通过在虚拟角色移动的过程中,执行针对攻击控件的操作来积攒冲能,在已积攒的冲能满足一定条件的情况下控制虚拟角色增速移动,丰富了虚拟角色的移动方式;而且,在控制虚拟角色增速移动时,不需要设置特有的控件,依据已有的控件组合触发即可控制虚拟角色进行增速移动,在丰富已有的移动控件和技能控件功能的同时,提高界面的整洁性

[0041]通过在虚拟角色移动的过程中,执行针对攻击控件的操作来控制虚拟角色快速停止移动,丰富了虚拟角色的移动方式;而且,在控制虚拟角色快速停止移动时,不需要设置特有的控件,依据已有的控件组合触发即可控制虚拟角色快速停止移动,在丰富已有的移动控件和技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种虚拟角色的控制方式,其特征在于,所述方法包括:显示移动控件和攻击控件,所述移动控件是用于控制第一虚拟角色移动的摇杆控件,所述攻击控件用于控制所述第一虚拟角色执行攻击动作;响应于针对所述移动控件的第一操作,控制所述第一虚拟角色移动;在所述第一虚拟角色处于移动状态的情况下,响应于针对所述攻击控件的第二操作,增加所述第一虚拟角色对应的冲能;在所述冲能满足第一条件的情况下,控制所述第一虚拟角色增速移动;其中,所述第一虚拟角色在所述增速移动的过程中的移动速度,大于所述第一虚拟角色在所述增速移动之前的移动速度;清空所述第一虚拟角色对应的冲能
。2.
根据权利要求1所述的方法,其特征在于,所述控制所述第一虚拟角色增速移动,包括:控制所述第一虚拟角色沿着目标移动方向进行所述增速移动,所述目标移动方向是所述第一虚拟角色在所述冲能满足所述第一条件时的移动方向
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:在未检测到针对所述移动控件的方向调整操作的情况下,执行所述控制所述第一虚拟角色沿着目标移动方向进行所述增速移动的步骤;或者,在检测到针对所述移动控件的方向调整操作的情况下,控制所述第一虚拟角色沿着所述方向调整操作所指示的目标方向进行所述增速移动
。4.
根据权利要求2所述的方法,其特在于,所述控制所述第一虚拟角色沿着目标移动方向进行所述增速移动,包括:控制所述第一虚拟角色加速移动,直至所述第一虚拟角色的移动速度增加至所述增速移动对应的最大速度;控制所述第一虚拟角色减速移动,直至所述第一虚拟角色的移动速度由所述增速移动对应的最大速度降低至所述增速移动之前的移动速度
。5.
根据权利要求1所述的方法,其特征在于,所述响应于针对所述攻击控件的第二操作,增加所述第一虚拟角色对应的冲能,包括:响应于针对所述攻击控件的第二操作,根据所述第一虚拟角色的攻击速度更新所述冲能,并在冲能提示条中显示所述冲能的增加过程;或者,响应于针对所述攻击控件的第二操作,控制所述第一虚拟角色针对攻击范围内的第二虚拟角色执行所述攻击动作;根据所述攻击动作的命中次数更新所述冲能,并在冲能提示条中显示所述冲能的增加过程;或者,响应于针对所述攻击控件的第二操作,根据所述第二操作的持续时长更新所述冲能,并在冲能提示条中显示所述冲能的增加过程
。6.
根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:显示所述第一虚拟角色的移动速度指示图标,所述移动速度指示图标用于指示所述第
一虚拟角色的移动速度;根据所述第一虚拟角色的移动速度,更改所述移动速度指示图标的显示样式
。7.
一种虚拟角色的控制方法,其特征在于,所述方法包括:显示移动控件和攻击控件,所述移动控件是用于控制第一虚拟角色移动的摇杆控件,所述攻击控件用于控制所述第一虚拟角色执行攻击动作;响应于针对所述移动控件的第一操作,控制所述第一虚拟角色移动;在所述第一操作停止的情况下,控制所述第一虚拟角色做减速运动;在所述第一虚拟角色做减速运动的过程中,响应于针对所述攻击控件的第二操作,控制所述第一虚拟角色以额外的加速度做减速运动,直至所述第一虚拟角色停止移动
。8.
根据权利要求7所述的方法,其特征在于,所述在所述第一虚拟角色做减速运动的过程中,响应于针对所述攻击控件的第二操作,控制所述第一虚拟角色以额外的加速度做减速运动,直至所述第一虚拟角色停止移动,包括:在所述第一虚拟角色做减速运动的过程中,响应于针对所述攻击控件的第二操作,根据所述额外的加速度对所述减速运动对应的加速度进行更新,得到更新后的加速度;根据所述更新后的加速度,控制所述第一虚拟角色做减速运动,直至所述第一虚拟角色停止移动
。9.
根据权利要求7所述的方法,其特征在于,所述控制所述第一虚拟角色做减速运动,包括:根据所述减速运动对应的加速度,控制所述第一虚拟角色进行匀减速运动
。10.
根据权利要求7至9任一项所述的方法,其特征在于,所述响应于针对所述移动控件的第一操作,控制所述第一虚拟角色移动,包括:响应于针对所述移动控件的第一操作,控制所述第一虚拟角色加速移动,直至所述第一虚拟角色的移动速度达到最大移动速度;控制所述第一虚拟角色以所述最大移动速度匀速移动
。11.
一种虚拟角色的控制方法,其特征在于,所述方法包括:显示移动控件和攻击控件,所述移动控件是用于控制第一虚拟角色移动的摇杆控件,所述攻击控件用于控制所述第一虚拟角色执行攻击动作;响应于针对所述移动控件的方向调整操作,控制所述第一虚拟角色转弯移动;在所述第一虚拟角色转弯移动的过程中,响应于针对所述攻击控件的操作,控制所述第一虚拟角色转弯减速移动
。12.
根据权利要求
11
所述的方法,其特征在于,所述控制所述第一...

【专利技术属性】
技术研发人员:李仁杰范威
申请(专利权)人:腾讯科技成都有限公司
类型:发明
国别省市:

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

1