制作动画的方法、装置、存储介质及电子装置与流程

    专利2025-02-15  35


    本申请涉及计算机,具体而言,涉及一种制作动画的方法、装置、存储介质及电子装置。


    背景技术:

    1、随着互联网和移动智能终端的发展,基于html5技术开发的在线游戏(简称为h5游戏)可以通过移动端网页直接访问,便捷性与实时性不断增强。在h5游戏中,补间动画被广泛应用以实现游戏对象的动态过渡效果,增强游戏交互性和视觉表现效果。现有技术中通常采用为每个虚拟对象进行对象属性(如物体或图像的位置、尺寸、颜色等属性)的逐帧定义来实现该虚拟对象在用户界面内平滑的动画效果。然而,上述现有技术提供的补间动画制作方案中存在大量的重复制作,导致流程冗余度高,动画维护难度高。

    2、针对上述的问题,目前尚未提出有效的解决方案。

    3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


    技术实现思路

    1、本申请至少部分实施例提供了一种制作动画的方法、装置、存储介质及电子装置,以至少解决现有的补间动画制作方法存在大量重复工作导致流程冗余度高、成本高、维护难度大的技术问题。

    2、根据本申请其中一实施例,提供了一种制作动画的方法,运行于游戏引擎,游戏引擎中配置有用户界面编辑器,制作动画的方法包括:获取模板动画的第一动画数据,其中,模板动画用于实现虚拟对象的补间动画效果,第一动画数据用于定义虚拟对象在模板动画中的属性变化规律;基于第一动画数据,为用户界面编辑器创建动画挂载接口;响应于用户界面内目标组件的属性变化事件的触发,调用动画挂载接口,以利用第一动画数据为目标组件制作目标补间动画。

    3、根据本申请其中一实施例,还提供了一种制作动画的装置,设置于游戏引擎,游戏引擎中配置有用户界面编辑器,制作动画的装置包括:获取模块,用于获取模板动画的第一动画数据,其中,模板动画用于实现虚拟对象的补间动画效果,第一动画数据用于定义虚拟对象在动画中的属性变化规律;创建模块,用于基于第一动画数据,为用户界面编辑器创建动画挂载接口;制作模块,用于响应于用户界面内目标组件的属性变化事件的触发,调用动画挂载接口,以利用第一动画数据为目标组件制作目标补间动画。

    4、根据本申请其中一实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的制作动画的方法。

    5、根据本申请其中一实施例,还提供了一种电子装置,包括:包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的制作动画的方法。

    6、在本申请至少部分实施例中,通过获取模板动画的第一动画数据,其中,模板动画用于实现虚拟对象的补间动画效果,第一动画数据用于定义虚拟对象在模板动画中的属性变化规律,基于第一动画数据,为用户界面编辑器创建动画挂载接口,进一步响应于用户界面内目标组件的属性变化事件的触发,调用动画挂载接口,以利用第一动画数据为目标组件制作目标补间动画。由此,本申请达到了通过模板动画和接口调用方式为ui组件制作补间动画的目的,从而实现了提升补间动画制作效率、降低制作成本并降低维护难度的技术效果,进而解决了现有的补间动画制作方法存在大量重复工作导致流程冗余度高、成本高、维护难度大的技术问题。



    技术特征:

    1.一种制作动画的方法,其特征在于,运行于游戏引擎,所述游戏引擎中配置有用户界面编辑器,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,获取所述模板动画的所述第一动画数据包括:

    3.根据权利要求2所述的方法,其特征在于,从所述资源文件中读取所述第一动画数据包括:

    4.根据权利要求1所述的方法,其特征在于,基于所述第一动画数据,为所述用户界面编辑器创建所述动画挂载接口包括:

    5.根据权利要求4所述的方法,其特征在于,利用所述第一动画数据,在所述用户界面编辑器中建立所述模板动画对应的所述第一动画节点包括:

    6.根据权利要求1所述的方法,其特征在于,所述用户界面内所述目标组件的所述属性变化事件的触发包括:

    7.根据权利要求1所述的方法,其特征在于,利用所述第一动画数据为所述目标组件制作目标补间动画包括:

    8.根据权利要求5所述的方法,其特征在于,利用所述第一动画数据为所述目标组件制作目标补间动画包括:

    9.一种制作动画的装置,其特征在于,设置于游戏引擎,所述游戏引擎中配置有用户界面编辑器,所述装置包括:

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行权利要求1至8中任一项所述的制作动画的方法。

    11.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至8中任一项所述的制作动画的方法。


    技术总结
    本申请公开了一种制作动画的方法、装置、存储介质及电子装置。该方法包括:获取模板动画的第一动画数据,其中,模板动画用于实现虚拟对象的补间动画效果,第一动画数据用于定义虚拟对象在模板动画中的属性变化规律;基于第一动画数据,为用户界面编辑器创建动画挂载接口;响应于用户界面内目标组件的属性变化事件的触发,调用动画挂载接口,以利用第一动画数据为目标组件制作目标补间动画。本申请解决了现有的补间动画制作方法存在大量重复工作导致流程冗余度高、成本高、维护难度大的技术问题。

    技术研发人员:赵丹
    受保护的技术使用者:网易(杭州)网络有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-83171.html

    最新回复(0)