游戏动态效果的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37382589 阅读:16 留言:0更新日期:2023-04-27 07:23
本公开关于一种游戏动态效果的生成方法、装置、电子设备及存储介质。方法包括:响应于针对目标状态机的状态配置指令,在状态机配置界面中展示目标游戏动态效果对应的所述目标状态机,所述目标状态机中的任一节点对应所述目标游戏动态效果中的游戏动作;响应于针对所述目标状态机中任一节点的节点配置指令,在节点配置界面中展示所述节点对应的游戏动作数据;根据所述目标状态机及所述目标状态机中各所述节点对应的游戏动作数据,得到所述目标游戏动态效果对应的效果展示数据。采用本公开实施例的方法,可以提高游戏动态效果的开发效率。可以提高游戏动态效果的开发效率。可以提高游戏动态效果的开发效率。

【技术实现步骤摘要】
游戏动态效果的生成方法、装置、电子设备及存储介质


[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]响应于针对所述第一目标节点的第二状态配置指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏动态效果的生成方法,其特征在于,方法包括:响应于针对目标状态机的状态配置指令,在状态机配置界面中展示目标游戏动态效果对应的所述目标状态机,所述目标状态机中的任一节点对应所述目标游戏动态效果中的游戏动作;响应于针对所述目标状态机中任一节点的节点配置指令,在节点配置界面中展示所述节点对应的游戏动作数据;根据所述目标状态机及所述目标状态机中各所述节点对应的游戏动作数据,得到所述目标游戏动态效果对应的效果展示数据。2.根据权利要求1所述的方法,其特征在于,所述节点包括状态节点,所述状态节点包括多个具有触发时间的动作事件,所述游戏动作数据包括所述状态节点包括的多个动作事件,所述响应于针对所述目标状态机中任一节点的节点配置指令,在节点配置界面中展示所述节点对应的游戏动作数据,包括:响应于针对所述目标状态机中目标状态节点的第一节点配置指令,在节点配置界面中展示所述目标状态节点对应的轨道配置界面;响应于针对所述目标状态节点的第二节点配置指令,创建所述目标状态节点对应的目标轨道,并在所述轨道配置界面中展示所述目标轨道对应的轨道元素;响应于针对所述目标轨道的第三节点配置指令,在所述轨道元素的指定区域中展示目标动作事件元素,所述目标动作事件元素为目标动作事件对应的动作事件元素,所述目标动作事件为所述目标轨道包含的动作事件。3.根据权利要求2所述的方法,其特征在于,所述响应于针对所述目标轨道的第三节点配置指令,在所述轨道元素的指定区域中展示目标动作事件元素,包括:响应于针对所述目标轨道的第三节点配置指令,展示所述目标轨道对应的轨道属性配置界面;响应于针对目标动作事件的选择指令,在所述轨道属性配置界面的动作事件展示区域中展示所述目标动作事件,并在所述轨道元素的指定区域中展示所述目标动作事件对应的目标动作事件元素。4.根据权利要求3所述的方法,其特征在于,所述游戏动作数据还包括各所述动作事件的动作属性值;所述方法还包括:响应于针对所述目标动作事件的第四节点配置指令,展示所述目标动作事件对应的动作属性配置界面,所述动作属性配置界面中包括所述目标动作事件对应的动作属性配置项;响应于针对所述动作属性配置项的配置指令,在所述动作属性配置界面中展示所述动作属性配置项对应的所述动作属性值;在完成所述动作属性配置项的配置后,根据所述动作属性配置项对应的所述动作属性值,在所述轨道元素中展示所述目标动作事件对应的所述目标动作事件元素。5.根据权利要求4所述的方法,其特征在于,所述动作属性配置项包括触发时间配置项,所述根据所述动作属性配置项对应的所述动作属性值,在所述轨道元素中展示所述目标动作事件对应的所述目标动作事件元素,包括:获取所述触发时间配置项对应的触发时间;
根据所述触发时间及所述目标动作事件对应的事件执行时间,确定所述目标动作事件在所述轨道元素中对应的目标展示区域;在所述轨道元素中所述目标展示区域中展示所述目标动作事件对应的目标动作事件元素。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述轨道配置界面中包括时间轴,所述方法还包括:在开发模式为预览模式的情况下,响应于针对所述目标状态节点的预览指令,展示效果预览界面;响应于针对所述时间轴中游标元素的移动指令,在所述时间轴中移动所述游标元素;响应于所述游标元素在所述时间轴中的移动,确定所述目标轨道中待触发的动作事件;根据各所述待触发的动作事件的触发顺序,在所述效果预览界面中展示各所述待触发的动作事件对应的效果动画;其中,在同一时刻进行效果动画展示的所述动作事件,对应不同的所述目标轨道。7.根据权利要求6所述的方法,其特征在于,所述响应于所述游标元素在所述时间轴中的移动,确定所述目标轨道中待触发的动作事件,包括:在所述游标元素移动的过程中,确定所述游标元素在所述时间轴中对应的时间信息;在各所述目标轨道对应的轨道元素中,确定与所述时间信息相匹配的待触发动作事件元素;...

【专利技术属性】
技术研发人员:王康
申请(专利权)人:广州弹指宇宙科技有限公司
类型:发明
国别省市:

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

1