虚拟角色的控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28214210 阅读:18 留言:0更新日期:2021-04-24 14: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]存储器,用于存储可执行指令;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的控制方法,其特征在于,所述方法包括:显示虚拟场景,所述虚拟场景包括相互对抗的第一阵营和第二阵营;响应于所述第一阵营中的第一虚拟角色与至少一个队友角色的位置满足组合攻击技能触发条件,显示向所述第二阵营中的第二虚拟角色释放的组合攻击技能,以及显示所述第二虚拟角色响应于所述组合攻击技能的状态;其中,所述组合攻击技能包括所述第一虚拟角色释放的至少一次攻击技能、以及所述至少一个队友角色释放的至少一次攻击技能。2.根据权利要求1所述的方法,其特征在于,所述组合攻击技能触发条件包括以下至少之一:所述第二虚拟角色在所述虚拟场景中所处的位置处于所述第一虚拟角色的攻击范围内,且处于所述至少一个队友角色的攻击范围内;所述第一虚拟角色相对于所述至少一个队友角色的方位是设定方位或属于设定方位范围。3.根据权利要求1或2所述的方法,其特征在于,所述响应于所述第一阵营中的第一虚拟角色与至少一个队友角色的位置满足组合攻击技能触发条件,显示向所述第二阵营中的第二虚拟角色释放的组合攻击技能,包括:响应于所述第一阵营中的第一虚拟角色与至少一个队友角色的位置满足组合攻击技能触发条件,且所述第一虚拟角色与所述至少一个队友角色的角色类型符合设定阵容组合,显示向所述第二阵营中的第二虚拟角色释放的组合攻击技能。4.根据权利要求3所述的方法,其特征在于,所述设定阵容组合包括以下至少之一:所述第一虚拟角色等级低于或等于所述至少一个队友角色的等级;所述第一虚拟角色与所述至少一个队友角色的属性相同或者相互适配;所述第一虚拟角色与所述至少一个队友角色的技能相同或相互适配。5.根据权利要求1所述的方法,其特征在于,当所述第二虚拟角色具有先攻技能时,在显示向所述第二阵营中的第二虚拟角色释放的组合攻击技能之前,所述方法还包括:显示所述第二虚拟角色向所述第一虚拟角色释放的至少一次攻击技能,以及显示所述第一虚拟角色响应于所述第二虚拟角色释放的至少一次攻击技能的状态。6.根据权利要求1所述的方法,其特征在于,当所述第二阵营中存在具有护卫技能的第三虚拟角色时,在显示向所述第二虚拟角色释放的组合攻击技能之前,所述方法还包括:显示向所述第三虚拟角色释放的组合攻击技能,以及显示所述第三虚拟角色响应于所述组合攻击技能的状态。7.根据权利要求6所述的方法,其特征在于,当所述第三虚拟角色响应于所述组合攻击技能包括的所述第一虚拟角色释放的至少一次攻击技能而处于死亡状态时,所述方法还包括:显示所述至少一个队友角色向所述第二虚拟角色释放的至少一次攻击技能,以及显示所述第二虚拟角色响应于所述至少一个队友角色释放的至少一次攻击技能的状态。8.根据权利要求1所述的方法,其特征在于,所述在显示向所述第二阵营中的第二虚拟角色释放的组合攻击技能之前,所述方法还包括:
针对所述虚拟场景中符合所述设定位置关系的至少一个队友角色,显示与所述至少一个队友角色对应的提示标识;其中,所述提示标识用于表征所述至少一个队友角色能够与所述第一虚拟角色结成阵容组合;响应于针对所述至少一个队友角色的选择操作,显示向所述第二阵营中的第二虚拟角色释放的组合攻击技能;其中,所述组合攻击技能包括所述第一虚拟角色释放的至少一次攻击...

【专利技术属性】
技术研发人员:刘峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1