虚拟对象的互动方法、装置、设备、介质及产品制造方法及图纸

技术编号:33293182 阅读:11 留言:0更新日期:2022-05-01 00:16
本申请公开了一种虚拟对象的互动方法、装置、设备、介质及产品,涉及虚拟环境领域。该方法包括:接收针对第一虚拟对象的生命消耗操作,生命消耗操作用于消耗第一虚拟对象对应的虚拟生命值;显示第二虚拟对象的生命条,生命条用于显示第二虚拟对象的虚拟生命值,生命条对应为第一长度的属性条,第一虚拟对象与第二虚拟对象属于同一阵营;基于生命消耗操作在生命条的基础上拼接显示增益效果条,增益效果条用于指示生命消耗操作为第二虚拟对象提供的攻击增益效果,增益效果条和生命条拼接得到第二长度的属性条,第二长度大于第一长度。提升了虚拟对象间的交互性,同时也提升了增益效果显示的直观性。显示的直观性。显示的直观性。

【技术实现步骤摘要】
虚拟对象的互动方法、装置、设备、介质及产品


[0001]本申请涉及虚拟环境领域,特别涉及一种虚拟对象的互动方法、装置、设备、介质及产品。

技术介绍

[0002]在包括虚拟环境的应用程序中,用户可以通过控制虚拟环境中的主控虚拟对象在虚拟环境中进行活动,例如,使用虚拟枪械进行射击操作以击杀虚拟环境中的敌对虚拟对象。
[0003]相关技术中,为提升在虚拟环境中的作战效果,用户可以通过控制主控虚拟对象使用虚拟道具(如,使用攻击增益药水)、更换虚拟装备(如,更换攻击力属性更高的虚拟装备)等操作,以使主控虚拟对象对敌对虚拟对象造成的虚拟伤害增加。
[0004]然而,上述攻击增益的效果仅是通过单个虚拟对象实现的,仅作用于用户自身控制的主控虚拟对象,与其他虚拟对象之间的交互性较低。

技术实现思路

[0005]本申请实施例提供了一种虚拟对象的互动方法、装置、设备、介质及产品,能够提升虚拟对象间的交互性。所述技术方案如下:
[0006]一方面,提供了一种虚拟对象的互动方法,所述方法包括:
[0007]接收针对第一虚拟对象的生命消耗操作,所述生命消耗操作用于消耗所述第一虚拟对象对应的虚拟生命值;
[0008]显示第二虚拟对象的生命条,所述生命条用于显示所述第二虚拟对象的虚拟生命值,所述生命条对应为第一长度的属性条,所述第一虚拟对象与所述第二虚拟对象属于同一阵营;
[0009]基于所述生命消耗操作在所述生命条的基础上拼接显示增益效果条,所述增益效果条用于指示所述生命消耗操作为所述第二虚拟对象提供的攻击增益效果,所述增益效果条和所述生命条拼接得到第二长度的属性条,所述第二长度大于所述第一长度。
[0010]另一方面,提供了一种虚拟对象的互动装置,所述装置包括:
[0011]接收模块,用于接收针对第一虚拟对象的生命消耗操作,所述生命消耗操作用于消耗所述第一虚拟对象对应的虚拟生命值;
[0012]显示模块,用于显示第二虚拟对象的生命条,所述生命条用于显示所述第二虚拟对象的虚拟生命值,所述生命条对应为第一长度的属性条,所述第一虚拟对象与所述第二虚拟对象属于同一阵营;
[0013]所述显示模块,还用于基于所述生命消耗操作在所述生命条的基础上拼接显示增益效果条,所述增益效果条用于指示所述生命消耗操作为所述第二虚拟对象提供的攻击增益效果,所述增益效果条和所述生命条拼接得到第二长度的属性条,所述第二长度大于所述第一长度。
[0014]另一方面,提供了一种计算机设备,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现本申请实施例中任一所述的虚拟对象的互动方法。
[0015]另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现本申请实施例中任一所述的虚拟对象的互动方法。
[0016]另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的虚拟对象的互动方法。
[0017]本申请的提供的技术方案至少包括以下有益效果:
[0018]在虚拟环境中虚拟对象之间可以通过生命消耗操作进行互动,由第一虚拟对象触发的生命消耗操作为第二虚拟对象提供攻击增益效果,从而提升了虚拟对象间的交互性,提升增益效果实现的多样性,其中,该攻击增益效果对应的增益效果条与第二虚拟对象的生命条拼接显示,能够提升攻击增益效果显示的直观性,提升攻击增益效果的信息传播效率。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请一个示例性实施例提供的实施环境示意图;
[0021]图2是本申请一个示例性实施例提供的虚拟对象的互动方法流程图;
[0022]图3是本申请一个示例性实施例提供的增益效果条示意图;
[0023]图4是本申请另一个示例性实施例提供的第一特效动画示意图;
[0024]图5是本申请一个示例性实施例提供的虚拟对象的互动方法流程图;
[0025]图6是本申请一个示例性实施例提供的受击效果示意图;
[0026]图7是本申请另一个示例性实施例提供的虚拟对象的互动方法流程图;
[0027]图8是本申请一个示例性实施例提供的第三特效动画示意图;
[0028]图9是本申请一个示例性实施例提供的增益效果界面示意图;
[0029]图10是本申请一个示例性实施例提供的伤害检测示意图;
[0030]图11是本申请另一个示例性实施例提供的虚拟对象的互动方法流程图;
[0031]图12是本申请一个示例性实施例提供的虚拟对象的互动装置结构框图;
[0032]图13是本申请另一个示例性实施例提供的虚拟对象的互动装置结构框图;
[0033]图14是本申请另一个示例性实施例提供的终端的结构框图。
具体实施方式
[0034]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0035]首先,对本申请实施例中涉及的名词进行简要介绍:
[0036]虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的三维环境,还可以是纯虚构的三维环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,下述实施例以虚拟环境是三维虚拟环境来举例说明,但对此不加以限定。可选的,该虚拟环境还用于至少两个虚拟角色之间的虚拟环境对战。可选的,该虚拟环境还用于至少两个虚拟角色之间使用虚拟枪械进行对战。可选的,该虚拟环境还用于在目标区域范围内,至少两个虚拟角色之间使用虚拟枪械进行对战,该目标区域范围会随虚拟环境中的时间推移而不断变小。上述虚拟枪械为由游戏类应用程序生成的,且仅应用于虚拟环境中的虚拟道具。
[0037]虚拟对象:是指虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物等,比如:在三维虚拟环境中显示的人物、动物、植物、油桶、墙壁、石块等。可选的,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。
[0038]在本申请实施例中,由当前终端设备控制的虚拟对象为主控虚拟对象,虚拟环境中的其他虚拟对象和主控虚拟对象之间的对象关系包括队友关系和敌对关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的互动方法,其特征在于,所述方法包括:接收针对第一虚拟对象的生命消耗操作,所述生命消耗操作用于消耗所述第一虚拟对象对应的虚拟生命值;显示第二虚拟对象的生命条,所述生命条用于显示所述第二虚拟对象的虚拟生命值,所述生命条对应为第一长度的属性条,所述第一虚拟对象与所述第二虚拟对象属于同一阵营;基于所述生命消耗操作在所述生命条的基础上拼接显示增益效果条,所述增益效果条用于指示所述生命消耗操作为所述第二虚拟对象提供的攻击增益效果,所述增益效果条和所述生命条拼接得到第二长度的属性条,所述第二长度大于所述第一长度。2.根据权利要求1所述的方法,其特征在于,所述基于所述生命消耗操作在所述生命条的基础上拼接显示增益效果条,包括:基于所述生命消耗操作获取增益条件,所述增益条件为所述第一虚拟对象为所述第二虚拟对象提供所述攻击增益效果的判定条件;响应于所述第一虚拟对象和所述第二虚拟对象满足所述增益条件,在所述生命条的基础上拼接显示所述增益效果条。3.根据权利要求2所述的方法,其特征在于,所述响应于所述第一虚拟对象和所述第二虚拟对象满足所述增益条件,在所述生命条的基础上拼接显示所述增益效果条,包括:响应于所述第二虚拟对象位于所述第一虚拟对象的增益范围内,在所述生命条的基础上拼接显示所述增益效果条;或者,响应于所述第二虚拟对象为所述第一虚拟对象选中的目标虚拟对象,在所述生命条的基础上拼接显示所述增益效果条;或者,响应于所述第一虚拟对象和所述第二虚拟对象属于同一虚拟队伍,在所述生命条的基础上拼接显示所述增益效果条。4.根据权利要求3所述的方法,其特征在于,所述响应于所述第二虚拟对象位于所述第一虚拟对象的增益范围内,在所述生命条的基础上拼接显示所述增益效果条之后,还包括:显示所述第二虚拟对象对应的第一特效动画,所述第一特效动画叠加渲染在所述第二虚拟对象对应的角色形象上,所述第一特效动画包括闪光特效动画、描边特效动画、光晕特效动画中的至少一种动画。5.根据权利要求1至4任一所述的方法,其特征在于,所述接收针对第一虚拟对象的生命消耗操作之后,还包括:显示与所述第一虚拟对象对应的生命消耗动画,所述生命消耗动画通过所述第一虚拟对象的角色形象进行显示,所述生命消耗动画用于指示所述第一虚拟对象的虚拟生命值以目标消耗速度持续减少。6.根据权利要求1至4任一所述的方法,其特征在于,所述接收针对第一虚拟对象的生命消耗操作,包括:响应于所述第一虚拟对象装备有目标装备,在虚拟环境界面上显示生命消耗控件,所述生命消耗控件用于接收所述生命消耗操作;
响应于所述生命消耗控件接收到触发信号,确定接收到对所述第一虚拟对象的所述生命消耗操作。7.根据权利要求6所述的方法,其特征在于,所述响应于所述生命消耗控件接收到触发信号,确定接收到对所述第一虚拟对象的所述生命消耗操作,包括:在所述生命消耗控件中显示冷却进度,所述冷却进度用于指示所述目标装备的功能使用情况;响应于所述生命消耗控件接收到触发信号,获取所述冷却进度和目标冷却阈值;响应于所述冷却进度...

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

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

1