技能处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37327234 阅读:11 留言:0更新日期:2023-04-21 23:05
本公开关于一种技能处理方法、装置、电子设备及存储介质,所述方法包括:获取待处理技能的执行任务信息和执行逻辑信息;基于所述执行任务信息和所述执行逻辑信息,创建所述待处理技能的多个任务节点;根据所述执行逻辑信息,建立所述多个任务节点之间的节点连接关系,基于所述节点连接关系,生成所述待处理技能的执行流程图。该方法采用的可视化的节点式编辑方式,操作简便,无需较高的编辑能力,使编辑人员可以直观的编辑技能逻辑,可以在满足复杂逻辑技能的业务需求的同时,提高编辑人员对技能的编辑效率。技能的编辑效率。技能的编辑效率。

【技术实现步骤摘要】
技能处理方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,尤其涉及一种技能处理方法、装置、电子设备、存储介质及程序产品。

技术介绍

[0002]随着互联网技术的发展,许多手游、网游等逐渐发展起来,在众多对战游戏中,对战双方经常需要释放技能进行对战,因此,就需要游戏开发、策划人员预先做好技能编辑。
[0003]目前的游戏技能编辑多依赖于虚幻4引擎,利用虚幻4引擎中内置的技能开发插件,通过编辑蓝图的方式产出技能资源,然而,这种编辑方法需要通过编辑蓝图实现,要求编辑人员具有较强的蓝图编辑能力,对于蓝图编辑能力较弱的人,则会导致编辑效率较低。

技术实现思路

[0004]本公开提供一种技能处理方法、装置、电子设备、存储介质及程序产品,以至少解决相关技术中编辑效率较低的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种技能处理方法,包括:
[0006]获取待处理技能的执行任务信息和执行逻辑信息;
[0007]基于所述执行任务信息和所述执行逻辑信息,创建所述待处理技能的多个任务节点;
[0008]根据所述执行逻辑信息,建立所述多个任务节点之间的节点连接关系,基于所述节点连接关系,生成所述待处理技能的执行流程图。
[0009]在一示例性实施例中,所述基于所述执行任务信息和所述执行逻辑信息,创建所述待处理技能的多个任务节点,包括:
[0010]基于所述执行任务信息,创建所述待处理技能的多个初始任务节点;
[0011]根据所述执行逻辑信息,确定各个初始任务节点的触发条件和属性信息;
[0012]按照所述触发条件和所述属性信息,对所述各个初始任务节点进行节点配置,得到配置完成的多个任务节点,对应作为所述待处理技能的多个任务节点。
[0013]在一示例性实施例中,所述根据所述执行逻辑信息,建立所述多个任务节点之间的节点连接关系,包括:
[0014]根据所述执行逻辑信息,确定所述多个任务节点之间的依赖信息;
[0015]基于所述依赖信息,建立所述多个任务节点之间的节点连接关系。
[0016]在一示例性实施例中,在所述基于所述节点连接关系,生成所述待处理技能的执行流程图之后,还包括:
[0017]基于针对所述待处理技能的播放操作指令,通过预览窗口展示所述待处理技能的技能效果。
[0018]在一示例性实施例中,所述基于针对所述待处理技能的播放操作指令,通过预览窗口
[0019]展示所述待处理技能的技能效果之后,还包括:基于针对所述待处理技能的暂停操作指令,停止在所述预览窗口展示所述待处理技能的技能效果;
[0020]基于针对所述待处理技能的步进操作指令,通过所述预览窗口展示所述待处理技能的步进技能效果。
[0021]在一示例性实施例中,所述方法还包括:当确定所述多个任务节点中存在遗漏的任务节点时,确定所述遗漏的任务节点在所述
[0022]执行流程图中的位置;
[0023]按照在所述执行流程图中的位置,将所述遗漏的任务节点插入所述执行流程图中,得到所述待处理技能的新的执行流程图。
[0024]在一示例性实施例中,所述方法还包括:当确定所述多个任务节点中存在多余的任务节点时,从所述执行流程图中删除所述多
[0025]余的任务节点,得到所述待处理技能的新的执行流程图。
[0026]在一示例性实施例中,在所述生成所述待处理技能的执行流程图之后,还包括:
[0027]保存所述待处理技能的执行流程图,得到所述待处理技能的静态数据文件;所述静态数据文件的格式为二进制格式、JS对象简谱格式或可扩展标记语言格式。
[0028][0029]根据本公开实施例的第二方面,提供一种技能处理装置,包括:
[0030]获取单元,被配置为执行获取待处理技能的执行任务信息和执行逻辑信息;
[0031]创建单元,被配置为执行基于所述执行任务信息和所述执行逻辑信息,创建所述待处理技能的多个任务节点;
[0032]生成单元,被配置为执行根据所述执行逻辑信息,建立所述多个任务节点之间的节点连接关系,基于所述节点连接关系,生成所述待处理技能的执行流程图。
[0033]在一示例性实施例中,所述创建单元,还被配置为执行基于所述执行任务信息,创建
[0034]所述待处理技能的多个初始任务节点;根据所述执行逻辑信息,确定各个初始任务节点的触发条件和属性信息;按照所述触发条件和所述属性信息,对所述各个初始任务节点进行
[0035]节点配置,得到配置完成的多个任务节点,对应作为所述待处理技能的多个任务节点。
[0036]在一示例性实施例中,所述生成单元,还被配置为执行根据所述执行逻辑信息,确定所述多个任务节点之间的依赖信息;基于所述依赖信息,建立所述多个任务节点之间的节点连接关系。
[0037]在一示例性实施例中,所述装置还包括预览单元,被配置为执行基于针对所述待处理
[0038]技能的播放操作指令,通过预览窗口展示所述待处理技能的技能效果。
[0039]在一示例性实施例中,所述装置还包括暂停单元,被配置为执行基于针对所述待处理技能的暂停操作指令,停止在所述预览窗口展示所述待处理技能的技能效果;
[0040]步进单元,被配置为执行基于针对所述待处理技能的步进操作指令,通过所述预览窗口展示所述待处理技能的步进技能效果。
[0041]在一示例性实施例中,所述生成单元,还被配置为执行当确定所述多个任务节点中存在遗漏的任务节点时,确定所述遗漏的任务节点在所述执行流程图中的位置;按照在所述执行流程图中的位置,将所述遗漏的任务节点插入所述执行流程图中,得到所述待处理技能的新的执行流程图。
[0042]在一示例性实施例中,所述生成单元,还被配置为执行当确定所述多个任务节点中存
[0043]在多余的任务节点时,从所述执行流程图中删除所述多余的任务节点,得到所述待处理技能的新的执行流程图。
[0044]在一示例性实施例中,所述装置还包括保存单元,还被配置为执行保存所述待处理技
[0045]能的执行流程图,得到所述待处理技能的静态数据文件;所述静态数据文件的格式为二进制格式、JS对象简谱格式或可扩展标记语言格式。
[0046]根据本公开实施例的第三方面,提供一种电子设备,包括:
[0047]处理器;
[0048]用于存储所述处理器可执行指令的存储器;
[0049]其中,所述处理器被配置为执行所述指令,以实现如上任一项所述的方法。
[0050]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如上任一项所述的方法。
[0051]根据本公开实施例的第五方面,提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被电子设备的处理器执本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种技能处理方法,其特征在于,包括:获取待处理技能的执行任务信息和执行逻辑信息;基于所述执行任务信息和所述执行逻辑信息,创建所述待处理技能的多个任务节点;根据所述执行逻辑信息,建立所述多个任务节点之间的节点连接关系,基于所述节点连接关系,生成所述待处理技能的执行流程图。2.根据权利要求1所述的方法,其特征在于,所述基于所述执行任务信息和所述执行逻辑信息,创建所述待处理技能的多个任务节点,包括:基于所述执行任务信息,创建所述待处理技能的多个初始任务节点;根据所述执行逻辑信息,确定各个初始任务节点的触发条件和属性信息;按照所述触发条件和所述属性信息,对所述各个初始任务节点进行节点配置,得到配置完成的多个任务节点,对应作为所述待处理技能的多个任务节点。3.根据权利要求1所述的方法,其特征在于,所述根据所述执行逻辑信息,建立所述多个任务节点之间的节点连接关系,包括:根据所述执行逻辑信息,确定所述多个任务节点之间的依赖信息;基于所述依赖信息,建立所述多个任务节点之间的节点连接关系。4.根据权利要求1所述的方法,其特征在于,在所述基于所述节点连接关系,生成所述待处理技能的执行流程图之后,还包括:基于针对所述待处理技能的播放操作指令,通过预览窗口展示所述待处理技能的技能效果。5.根据权利要求4所述的方法,其特征在于,所述基于针对所述待处理技能的播放操作指令,通过预览窗口展示所述待处理技能的技能效果之后,还包括:基于针对所述待处理技能的暂停操作指令,停止在所述预览窗口展示所述待处理技能的技能效果;基于针对所述待处理技能的步进操作指令,通过所述预览窗口展示所述待处理技能的步进技能效果。6.根据权利...

【专利技术属性】
技术研发人员:方如意解文昭
申请(专利权)人:星臻科技上海有限公司
类型:发明
国别省市:

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

1