目标对象的状态配置方法及装置制造方法及图纸

技术编号:31845931 阅读:10 留言:0更新日期:2022-01-12 13:26
本申请提供目标对象的状态配置方法及装置,其中所述目标对象的状态配置方法包括:获取目标对象在指定状态下的各预设执行条件,以及所述各预设执行条件之间的预设拓扑关系;根据所述预设拓扑关系及所述各预设执行条件,获得每个拓扑节点对应的配置信息;针对所述每个拓扑节点,将该拓扑节点对应的配置信息添加至该拓扑节点下的组件,得到该拓扑节点下的目标组件;根据所述预设拓扑关系,对各拓扑节点下的目标组件进行组合,得到所述目标对象在所述指定状态下的配置信息。本方案可以提高目标对象状态配置便捷性。象状态配置便捷性。象状态配置便捷性。

【技术实现步骤摘要】
目标对象的状态配置方法及装置


[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]若达到所述控制组件中所述搜索组件的调用条件,则利用所述控制组件调用所述搜索组件,利用所调用的搜索组件搜索所述目标虚拟场景中,属性标签与所述搜索组件中的对象搜索信息匹配的目标对象;
[0042]若达到所述控制组件中所述效果组件的调用条件,则利用所述控制组件调用所述效果组件,利用所调用的效果组件根据所述目标对象绑定的基础执行结果,处理所述目标对象的对象数据,得到效果数据;
[0043]利用所述控制组件调用所述维持组件,利用所调用的维持组件控制所述效果数据。
[0044]根据本申请实施例的第三方面,提供了一种计算设备,包括:
[0045]存储器和处理器;
[0046]所述存储器用于存储计算机可执行指令,所述处理器执行所述计算机可执行指令时实现所述目标对象的状态配置方法的步骤。
[0047]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述目标对象的状态配置方法的步骤。...

【技术保护点】

【技术特征摘要】
1.一种目标对象的状态配置方法,其特征在于,包括:获取目标对象在指定状态下的各预设执行条件,以及所述各预设执行条件之间的预设拓扑关系;根据所述预设拓扑关系及所述各预设执行条件,获得每个拓扑节点对应的配置信息;针对所述每个拓扑节点,将该拓扑节点对应的配置信息添加至该拓扑节点下的组件,得到该拓扑节点下的目标组件;根据所述预设拓扑关系,对各拓扑节点下的目标组件进行组合,得到所述目标对象在所述指定状态下的配置信息。2.根据权利要求1所述的方法,其特征在于,在所述针对所述每个拓扑节点,将该拓扑节点对应的配置信息添加至该拓扑节点下的组件,得到该拓扑节点下的目标组件之前,还包括:针对每个拓扑节点,获取该拓扑节点的控制组件、搜索组件、效果组件以及维持组件;根据预先设置的绑定关系,分别对各拓扑节点的控制组件、搜索组件、效果组件以及维持组件进行绑定,得到该拓扑节点的组件。3.根据权利要求2所述的方法,其特征在于,所述预先设置的绑定关系包括:控制组件上绑定搜索组件和效果组件,维持组件上绑定控制组件;所述根据预先设置的绑定关系,分别对各拓扑节点的控制组件、搜索组件、效果组件以及维持组件进行绑定,得到该拓扑节点的组件,包括:获取该拓扑节点的搜索组件的调用接口、该拓扑节点的效果组件的调用接口、以及该拓扑节点的控制组件的调用接口;在该拓扑节点的控制组件中添加该拓扑节点的搜索组件的调用接口以及该拓扑节点的效果组件的调用接口,在该拓扑节点的维持组件中添加该拓扑节点的控制组件的调用接口,得到该拓扑节点的组件。4.根据权利要求2或3所述的方法,其特征在于,所述配置信息包括:所述预设执行条件、所述预设执行条件对应的对象搜索信息、所述预设执行条件对应的执行结果、以及控制所述执行结果的控制信息;所述针对所述每个拓扑节点,将该拓扑节点对应的配置信息添加至该拓扑节点下的组件,得到该拓扑节点下的目标组件,包括:针对每个拓扑节点,将该拓扑节点的预设执行条件添加至该拓扑节点的控制组件,将该拓扑节点的对象搜索信息添加至与所述该拓扑节点的控制组件绑定的搜索组件,将该拓扑节点的执行结果添加至与所述该拓扑节点的控制组件绑定的效果组件,将该拓扑节点的控制信息添加至与所述该拓扑节点的控制组件绑定的维持组件。5.根据权利要求1所述的方法,其特征在于,所述每个拓扑节点对应的配置信息包括:每个拓扑节点的预设执行条件对应的对象搜索信息;所述根据所述预设拓扑关系及所述各预设执行条件,获得每个拓扑节点对应的配置信息,包括:根据所述预设拓扑关系,确定达到每个拓扑节点的预设执行条件的触发对象,以及所述触发对象的对象类型;从预先设置的对象类型与对象搜索信息的对应关系中,查找与所述触发对象的对象类
型对应的对象搜索信息。6.根据权利...

【专利技术属性】
技术研发人员:罗富文王思齐崔珑梁斌
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1