虚拟对象的特效配置方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33344898 阅读:16 留言:0更新日期:2022-05-08 09:37
本申请实施例公开了一种虚拟对象的特效配置方法、装置、计算机可读存储介质及电子设备,方法包括:响应于蓝图创建操作,创建针对于目标虚拟对象的特效蓝图,所述特效蓝图中配置有为所述目标虚拟对象配置的指定特效显示部位、指定特效效果,以及触发所述指定特效显示部位显示所述指定特效效果的指定触发事件;基于所述目标虚拟对象的对象种类,将所述特效蓝图配置在所述目标虚拟对象对应的数据表中,以使所述指定触发事件被触发时,控制所述虚拟对象的特效显示部位显示所述特效效果。通过创建一仅有特效功能事件的特效蓝图,从而由于特效蓝图中不存在其他复杂功能事件,可以避免开发人员对蓝图内的众多复杂功能事件进行调整,提高蓝图的复用性。高蓝图的复用性。高蓝图的复用性。

【技术实现步骤摘要】
虚拟对象的特效配置方法、装置、存储介质及电子设备


[0001]本申请涉及计算机领域,具体涉及一种虚拟对象的特效配置方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]近年来,伴随计算机设备技术的发展以及普及,涌现出越来越多具备三维虚拟环境的游戏,例如第一人称射击游戏(Firstpersonshooting game,FPS)、多人在线战术竞技游戏(Multiplayer Online BattleArena Games,MOBA)等。
[0003]现有技术中,制作具备三维虚拟环境的游戏一般是使用虚幻引擎(unreal engine)制作而成的,且虚幻引擎中的蓝图可视化系统是一个完整的游戏脚本系统,其理念是使用基于节点的界面从虚幻编辑器中创建游戏可玩性元素,该系统非常灵活且非常强大,因为它为设计人员提供了一般仅供程序员使用的所有概念及工具。它是一种特殊类型的资源,针对于虚拟对象,可在蓝图中为其配置游戏中所有可能出现的行为逻辑,不同事件的触发模块以及特效等功能事件。
[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]本申请实施例通过响应于蓝图创建操作,创建针对于目标虚拟对象的特效蓝图,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的特效配置方法,其特征在于,所述方法包括:响应于蓝图创建操作,创建针对于目标虚拟对象的特效蓝图,所述特效蓝图中配置有为所述目标虚拟对象配置的指定特效显示部位、指定特效效果,以及触发所述指定特效显示部位显示所述指定特效效果的指定触发事件;基于所述目标虚拟对象的对象种类,将所述特效蓝图配置在所述目标虚拟对象对应的数据表中,以使所述指定触发事件被触发时,控制所述虚拟对象的特效显示部位显示所述特效效果。2.根据权利要求1所述的虚拟对象的特效配置方法,其特征在于,在所述基于所述虚拟对象的对象种类,将所述特效蓝图配置在所述虚拟对象对应的数据表中的步骤之后,还包括:若存在其他虚拟对象满足所述特效蓝图的复用条件,则将所述特效蓝图配置在所述其他虚拟对象对应的数据表中。3.根据权利要求1所述的虚拟对象的特效配置方法,其特征在于,所述虚拟对象的对象种类为虚拟角色对象种类,所述响应于蓝图创建操作,创建针对于目标虚拟对象的特效蓝图的步骤,包括:响应于第一蓝图创建操作,创建一虚拟角色特效蓝图模板;响应于触发事件窗口创建操作,在所述虚拟角色特效蓝图模板内创建一配置有第一子指定触发事件的触发事件窗口;响应于特效配置窗口创建操作,根据所述指定触发事件从业务逻辑代码中读取触发所述第一子指定触发事件时,触发的第一子指定特效效果以及显示所述第一子指定特效效果的第一子指定特效显示部位,并在所述虚拟角色特效蓝图模板内创建一配置有所述第一子指定特效显示部位以及第一子指定特效效果的特效配置窗口;响应于窗口连接操作,在所述虚拟角色特效蓝图内连接所述触发事件窗口以及所述特效配置窗口,得到针对于对象种类为虚拟角色对象种类的目标虚拟对象的特效蓝图。4.根据权利要求3所述的虚拟对象的特效配置方法,其特征在于,所述基于所述目标虚拟对象的对象种类,将所述特效蓝图配置在所述目标虚拟对象对应的数据表中的步骤,包括:当所述目标虚拟对象的对象种类为虚拟角色对象种类时,按照所述第一子指定特效显示部位,从所述目标虚拟对象对应的数据表中确定出各第一子指定特效显示部位的蓝图存储目录;将所述特效蓝图配置在各第一子指定特效显示部位的蓝图存储目录下。5.根据权利要求4所述的虚拟对象的特效配置方法,其特征在于,在所述将所述特效蓝图配置在各第一子指定特效显示部位的蓝图存储目录下的步骤之后,还包括:当检测到所述目标虚拟对象触发所述第一子指定触发事件时,通过第一指定读取工具读取配置在各第一子指定特效显示部位的蓝图存储目录下的特效蓝图。6.根据权利要求1所述的虚拟对象的特效配置方法,其特征在于,所述虚拟对象的对象种类为虚拟配件对象种类,所述响应于蓝图创建操作,创建针对于...

【专利技术属性】
技术研发人员:布栩华
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1