[发明专利]动画显示方法、装置、电子设备及计算机可读存储介质有效
申请号: | 202111620540.6 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114281773B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 董慧凯;王宇航;曾鹏轩 | 申请(专利权)人: | 北京思明启创科技有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/178;G06T13/20;G06T15/04 |
代理公司: | 北京超凡宏宇知识产权代理有限公司 11463 | 代理人: | 杨奇松 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 显示 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请提供一种动画显示方法、装置、电子设备及计算机可读存储介质,方法应用于Unity中,包括:解析待显示动画文件;所述待显示动画文件为对After Effect导出的动画文件进行扩展后,得到的json格式的动画文件;提取所述待显示动画文件的图片资源和动画帧信息,存储为通用格式;在运行时,读取该通用格式的图片资源和动画帧信息,创建并播放动画。本申请的方案实现了对于After Effect的语言的兼容,相较于现有技术而言,减少了使用限制。同时,还实现了对于Unity最新的UIToolkit框架的支持。
技术领域
本申请涉及动画技术领域,具体而言,涉及一种动画显示方法、装置、电子设备及计算机可读存储介质。
背景技术
Unity是实时3D互动内容创作和运营平台。在使用Unity引擎开发非游戏类应用程序的时候,需要用到大量的2D动画效果,Unity引擎提供的内置的动画编辑器对于非专业Unity从业人员来说并不方便,更多的用户会使用After Effect来制作动画效果。
而为了让Unity引擎可以使用After Effect(一款动态图形和视觉效果软件)制作的动画效果,目前通常通过一款名叫AE2Unity的Unity插件来实现。但是,AE2Unity只支持UGUI和NGUI框架,不支持Unity最新的UIToolkit框架。且AE2Unity在对After Effect制作的动画效果进行导出时,要求所有的图片名和层级名需要全部用英文,且要求将AfterEffect的语言设置为英文,具有较大的使用限制。
发明内容
本申请实施例的目的在于提供一种动画显示方法、装置、电子设备及计算机可读存储介质,用以提供一种新的在Unity中使用After Effect动画效果的解决方案,以支持Unity最新的UIToolkit框架。
本申请实施例提供了一种动画显示方法,应用于Unity中,包括:解析待显示动画文件;所述待显示动画文件为对After Effect导出的动画文件进行扩展后,得到的json格式的动画文件;提取所述待显示动画文件的图片资源和动画帧信息,存储为通用格式;在运行时,读取该通用格式的图片资源和动画帧信息,创建并播放动画。
在上述实现过程中,通过对After Effect导出的动画文件进行扩展后,得到的json格式的待显示动画文件进行解析,从而利用json格式具有更高的语言兼容性的特点,实现了对于After Effect的语言的兼容,相较于现有技术而言,减少了使用限制。同时,通过将待显示动画文件的图片资源和动画帧信息存储为通用格式,然后在运行时,读取该通用格式的图片资源和动画帧信息,创建并播放动画,这就实现了对于Unity最新的UIToolkit框架的支持,同时还能实现对于Unity原本的UGUI和NGUI框架的支持,实现了一种兼容性更高的,可以在Unity中使用After Effect动画效果的解决方案。
进一步地,提取所述待显示动画文件的图片资源和动画帧信息,存储为通用格式,包括:将所述待显示动画文件的动画帧信息写入所述通用格式的中间文件中;将所述待显示动画文件的图片资源转换成Unity的纹理,将所述纹理的引用写入所述中间文件中。
在上述实现过程中,通过将待显示动画文件的动画帧信息写入所述通用格式的中间文件中,而将待显示动画文件的图片资源转换成Unity的纹理,将所述纹理的引用写入所述中间文件中,这样,图片资源可以有效被Unity使用,从而保证了在运行时,可以有效获取到所需的资源。
进一步地,所述通用格式为ScriptableObject格式。
ScriptableObject格式是Unity引擎提供的一种可以高度定制的可序列化和反序列化的资源格式,由一个C#脚本来定义其存储内容。在上述实现过程中,通过采用ScriptableObject格式来存储动画帧信息和图片资源,可以达到对于Unity的各种框架的有效兼容,提高本申请方案的适用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思明启创科技有限公司,未经北京思明启创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111620540.6/2.html,转载请声明来源钻瓜专利网。