虚拟对象的攻击控制方法、装置及产品制造方法及图纸

技术编号:37139697 阅读:16 留言:0更新日期:2023-04-06 21:43
本申请公开了一种虚拟对象的攻击控制方法、装置及产品,涉及计算机技术领域。该方法包括:显示虚拟战局画面;响应于接收到对虚拟对象组的攻击控制操作,获取虚拟对象组对应的目标行为树数据,其中,目标行为树数据包括虚拟对象组在虚拟战局中的攻击行为以及对应的执行条件,虚拟对象组所具备的攻击行为由配置结果确定,配置结果中包括对虚拟对象组的攻击行为对应的攻击效果的配置,不同配置结果中攻击行为对应不同的攻击效果;基于目标行为树数据,在满足执行条件的情况下显示组员虚拟对象对敌对虚拟对象执行攻击行为的攻击效果动画。该方法提升了虚拟战局内对多个虚拟对象进行攻击控制的多样性以及控制效率。攻击控制的多样性以及控制效率。攻击控制的多样性以及控制效率。

【技术实现步骤摘要】
虚拟对象的攻击控制方法、装置及产品


[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]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0034]首先,对本申请实施例中涉及的名词进行简要介绍:
[0035]虚拟场景:是应用程序在终端上运行时显示(或提供)的虚拟场景。该虚拟场景可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟场景可以是二维虚拟场景、2.5维虚拟场景和三维虚拟场景中的任意一种,本申请对此不加以限定。下述实施例以虚拟场景是三维虚拟场景来举例说明。
[0036]虚拟对象:是指虚拟场景中的可活动对象。该可活动对象可以是虚拟棋子、虚拟人物、虚拟动物、动漫人物等,比如:在三维虚拟场景中显示的人物、动物、植物、油桶、墙壁、石块等。可选的,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟场景中具有自身的形状和体积,占据三维虚拟场景中的一部分空间。
[0037]在本申请实施例中,用户可控制的虚拟对象包括主控虚拟对象和从属虚拟对象,用户控制的多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的攻击控制方法,其特征在于,所述方法包括:显示虚拟战局画面,所述虚拟战局画面中包括虚拟对象组和敌对虚拟对象,所述虚拟对象组中包括多个组员虚拟对象;响应于接收到对所述虚拟对象组的攻击控制操作,获取所述虚拟对象组对应的目标行为树数据,其中,所述目标行为树数据包括所述虚拟对象组在虚拟战局中的攻击行为以及对应的执行条件,所述虚拟对象组所具备的攻击行为由配置结果确定,所述配置结果中包括对所述虚拟对象组的所述攻击行为对应的攻击效果的配置,不同配置结果中攻击行为对应不同的攻击效果;基于所述目标行为树数据,在满足所述执行条件的情况下显示所述组员虚拟对象对所述敌对虚拟对象执行所述攻击行为的攻击效果动画。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标行为树数据,在满足所述执行条件的情况下显示所述组员虚拟对象对所述敌对虚拟对象执行所述攻击行为的攻击效果动画,包括:对所述目标行为树数据进行数据拆分,得到至少一个行为树,所述至少一个行为树中包括与所述攻击控制操作对应的目标行为树;对所述目标行为树进行解析,确定所述目标行为树对应的多个候选节点,所述候选节点中包括目标判断节点,所述目标判断节点用于确定所述目标判断节点所连接的子节点的目标执行条件,所述目标判断节点的子节点包括目标执行节点,所述目标执行节点用于控制所述虚拟对象组执行目标攻击行为;响应于执行至所述目标判断节点,且确定所述组员虚拟对象满足所述目标执行条件,基于所述目标执行节点控制所述组员虚拟对象执行所述目标攻击行为并显示所述攻击效果动画。3.根据权利要求2所述的方法,其特征在于,所述多个候选节点还包括控制节点,所述控制节点连接有n个判断节点,所述控制节点用于指示所述n个判断节点之间的执行顺序,n≥2且n为整数,所述响应于执行至所述目标判断节点,且确定所述组员虚拟对象满足所述目标执行条件,基于所述目标执行节点控制所述组员虚拟对象执行所述目标攻击行为并显示所述攻击效果动画,包括:响应于执行至第i个判断节点,基于所述第i个判断节点对应的第i执行条件确定所述第i个判断节点对应的第i判断结果,i为正整数;响应于所述第i判断结果指示所述组员虚拟对象符合所述第i执行条件,基于所述第i个判断节点对应的执行节点控制所述组员虚拟对象执行对应的攻击行为并显示所述攻击效果动画;响应于所述第i判断结果指示所述组员虚拟对象不符合所述第i执行条件,执行第i+1个判断节点。4.根据权利要求1所述的方法,其特征在于,所述攻击控制操作用于指示所述虚拟对象组执行目标技能,所述基于所述目标行为树数据,在满足所述执行条件的情况下显示所述组员虚拟对象对所述敌对虚拟对象执行所述执行条件对应的攻击行为的攻击效果动画,包括:从所述目标行为树数据中确定出至少一个行为树,所述行为树用于控制所述虚拟对象
组的至少一种技能对应的攻击行为;从所述至少一个行为树中确定出与所述目标技能对应的目标行为树;基于所述目标行为树控制所述组员虚拟对象对所述敌对虚拟对象执行所述目标技能,并显示所述攻击效果动画。5.根据权利要求1所述的方法,其特征在于,所述虚拟战局画面中还包括主控虚拟对象,所述虚拟对象组从属于所述主控虚拟对象;所述方法还包括:响应于接收到对所述主控虚拟对象的第一控制操作,显示所述主控虚拟对象执行所述第一控制操作对应的动作执行动画;所述基于所述目标行为树数据,在满足所述执行条件的情况下显示所述组员虚拟对象对所述敌对虚拟对象执行所述攻击行为的攻击效果动画,包括:响应于接收到对所述虚拟对象组的第二控制操作,基于所述目标行为树数据确定所述第二控制操作满足所述执行条件;显示所述组员虚拟对象对所述敌对虚拟对象执行所述攻击行为的所述攻击效果动画。6.根据权利要求5所述的方法,其特征在于,所述显示所述组员虚拟对象对所述敌对虚拟对象执行所述攻击行为的所述攻击效果动画,包...

【专利技术属性】
技术研发人员:吴松泽蒋鹏凌陈岩
申请(专利权)人:不鸣科技杭州有限公司
类型:发明
国别省市:

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

1