动画生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36800942 阅读:16 留言:0更新日期:2023-03-08 23:44
本发明专利技术提供了一种动画生成方法、装置、电子设备和存储介质;其中,该方法包括:响应针对目标界面的动画显示指令,获取目标界面对应的动画函数包,其中,动画函数包包含共享动画效果参数,共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果;加载动画函数包,基于动画函数包的共享动画效果参数生成目标动画。该方式中,通过加载预设有共享动画效果参数的动画函数包,使得不同界面能够共用相同的动画效果参数,生成具有相同动画效果的目标动画,从而提高可复用的动画效果在程序中的产出效率。产出效率。产出效率。

【技术实现步骤摘要】
动画生成方法、装置、电子设备和存储介质


[0001]本专利技术涉及动画制作
,尤其是涉及一种动画生成方法、装置、电子设备和存储介质。

技术介绍

[0002]虚拟游戏通常包含大量的动画,如弹窗动画、出场动画、退场动画等,在游戏开发的过程中,这些动画通常由美术工程师制作完成后交付给开发工程师进行引用,以在游戏的特定界面播放该动画。
[0003]对于一些重复性的动画效果,仍然需要人工针对不同的美术资源制作相同效果的动画后,由程序引入具有相应动画效果的动画,以在程序中指定的界面生成具有相应动画效果的动画,导致可复用的动画效果在程序中的产出效率低。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种动画生成方法、装置、电子设备和存储介质,以提高可复用的动画效果在程序中的产出效率。
[0005]第一方面,本专利技术实施例提供了一种动画生成方法,方法包括:响应针对目标界面的动画显示指令,获取所述目标界面对应的动画函数包,其中,所述动画函数包包含共享动画效果参数,所述共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果;加载所述动画函数包,基于所述动画函数包的共享动画效果参数生成所述目标动画。
[0006]第二方面,本专利技术实施例提供了一种动画生成装置,装置包括:响应模块,用于响应针对目标界面的动画显示指令,获取所述目标界面对应的动画函数包,其中,所述动画函数包包含共享动画效果参数,所述共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果;生成模块,用于加载所述动画函数包,基于所述动画函数包的共享动画效果参数生成所述目标动画。
[0007]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述动画生成方法。
[0008]第四方面,本专利技术实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述动画生成方法。
[0009]本专利技术实施例带来了以下有益效果:
[0010]上述动画生成方法、装置、电子设备和存储介质,响应针对目标界面的动画显示指令,获取所述目标界面对应的动画函数包,其中,所述动画函数包包含共享动画效果参数,所述共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果;加载所述动画函数包,基于所述动画函数包的共享动画效果参数生成所述目标动画。该方式中,通过加载预设有共享动画效果参数的动画函数包,使得不同界面能够共用相同的动画效果参数,生
成具有相同动画效果的目标动画,从而提高可复用的动画效果在程序中的产出效率。
[0011]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0012]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0013]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术实施例中动画生成方法的一个实施例流程图;
[0015]图2为本专利技术实施例中动画生成方法的另一个实施例示意图;
[0016]图3为本专利技术实施例提供的一种动画生成装置的示意图;
[0017]图4为本专利技术实施例提供的一种电子设备的示意图。
具体实施方式
[0018]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]为便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中动画生成方法的一个实施例包括:
[0020]步骤S10、响应针对目标界面的动画显示指令,获取目标界面对应的动画函数包,其中,动画函数包包含共享动画效果参数,共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果;
[0021]可以理解的是,为了提高相同的动画效果在程序中不同界面的产出效率,使得不同界面的目标动画可以共用相同的动画效果,预先封装包含共享动画效果参数的动画函数包,其中,共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果。作为示例而非限定的是,在虚拟游戏中,不同的界面可能存在相同动画效果的弹窗动画,而不同界面的弹窗动画可能是基于不同的美术资源制作而包含有不同的内容,如界面1的弹窗动画包含的可能是玩家的个人信息,界面2的弹窗动画包含的可能是队伍的信息,等等。继而,这些界面的弹窗动画具有相同的动画效果,也就是具有相同的动画效果参数,例如,弹窗的持续帧数均为6、初始透明度均为0、结束透明度均为100%、动画曲线均为线性曲线等,其中,起始透明度是指该弹窗动画在起始时刻或起始帧的透明度,结束透明度是指该弹窗动画在结束时刻或结束帧的透明度。因此,为了使得相同的动画效果可以在不同的资源和界面中复用,预先配置共享动画效果参数,并将共享动画效果参数封装进动画函数包,当需要复用该共享动画效果参数时,直接加载动画函数包即可生成具有该共享动画效果参数指示的动画
效果的目标动画,使得具有相同动画效果的动画无需重复地制作和引用,动画效果在程序中的产出效率提高。
[0022]可以理解的是,同一目标界面的多个目标动画也可以共用共享动画效果参数的动画效果,也就是说,共享动画效果参数还用于指示目标界面中多个目标动画共用的动画效果,例如,虚拟游戏的同一个游戏界面中,可以包含玩家信息的弹窗动画和队伍信息的弹窗动画等,具体此处不做限定。
[0023]在一种实施方式中,动画函数包用于设置目标动画的动画效果属性,该动画函数包包含共享动画效果参数和动画效果属性设置的函数体,该函数体用于通过共享动画效果参数设置目标动画的动画效果属性,具体的是将共享动画效果参数设置为目标动画的动画效果属性。
[0024]在一种实施方式中,针对目标界面的动画显示指令可以由针对目标界面的交互操作触发,如点击或触摸游戏界面中的某一按钮,针对目标界面的动画显示指令也可以在游戏开发引擎中触发,如cocos引擎,具体此处不做限定。
[0025]可以理解的是,共享动画效果参数用于指示多个目标界面共有的目标动画的动画效果,当画面发生变化时,即可理解为产生了动画效果,作为广义的理解是,任何可以表示画面变化的参数均可以用于指示共享动画效果参数,例如控制画面中的动画对象出现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画生成方法,其特征在于,所述方法包括:响应针对目标界面的动画显示指令,获取所述目标界面对应的动画函数包,其中,所述动画函数包包含共享动画效果参数,所述共享动画效果参数用于指示多个目标界面共用的目标动画的动画效果;加载所述动画函数包,基于所述动画函数包的共享动画效果参数生成所述目标动画。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取关键帧配置属性,所述关键帧配置属性用于指示所述目标动画中的关键帧;所述加载所述动画函数包,基于所述动画函数包的共享动画效果参数生成所述目标动画,包括:基于所述关键帧配置属性调用所述动画函数包,生成所述动画函数包的共享动画效果参数对应的关键帧动画,得到各目标界面的目标动画。3.根据权利要求2所述的方法,其特征在于,所述关键帧配置属性包括目标动画中关键帧的动画函数包标识符和关键帧节点属性;所述基于所述关键帧配置属性调用所述动画函数包,生成所述动画函数包的共享动画效果参数对应的关键帧动画,得到各目标界面的目标动画,包括:根据所述关键帧配置属性中的所述动画函数包标识符,确定所述目标动画对应的目标动画函数包,并根据所述关键帧节点属性,确定所述目标动画的关键帧动画生成位置;在所述关键帧动画生成位置调用所述目标动画函数包,生成所述目标动画函数包的共享动画效果参数对应的关键帧动画,得到各目标界面的目标动画。4.根据权利要求3所述的方法,其特征在于,所述关键帧配置属性还包括动画资源属性;所述在所述关键帧动画生成位置调用所述目标动画函数包,生成所述目标动画函数包的共享动画效果参数对应的关键帧动画,得到各目标界面的目标动画,包括:基于所述动画资源属性,确定所述目标动画的动画资源文件;对所述动画资源文件进行所述关键帧动画生成位置的所述目标动画函数包加载,生成所述目标动画函数包的共享动画效果参数对应的关键帧动画,得到各目标界面中对应动画资源文件的目标动画。5.根据权利要求1所述的方法,其特征在于,所述响应针对目标界面的动画显示...

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

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

1