[发明专利]动画播放程序包编写方法、装置、电子设备及存储介质在审
申请号: | 202110992978.0 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113672280A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 黄慧;郑红丽;刘朝阳;蔡旭 | 申请(专利权)人: | 中国第一汽车股份有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/41 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 130011 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 播放 程序包 编写 方法 装置 电子设备 存储 介质 | ||
1.一种动画播放程序包编写方法,其特征在于,包括:
在通过Kanzi Studio创建的工程中,根据骨骼动画文件生成三维资源文件;
在通过Visio Studio创建的应用程序对象中,编写用于控制所述三维资源文件的控制应用程序;
通过集成开发工具,根据所述三维资源文件、所述控制应用程序和Kanzi引擎编写动画播放程序包并导入车载系统。
2.根据权利要求1所述的方法,其特征在于,所述根据骨骼动画文件生成三维资源文件,包括:
调整所述骨骼动画文件对应的骨骼动画的属性;
对调整属性后的骨骼动画的界面进行布局并生成动画资源模板;
根据调整后的属性对所述骨骼动画进行动画渲染;
基于界面布局结果、动画资源模板以及动画渲染结果进行编译,得到所述三维资源文件。
3.根据权利要求2所述的方法,其特征在于,所述调整所述骨骼动画文件对应的骨骼动画的属性,包括:
将所述骨骼动画的材质类型更改为顶点着色冯氏纹理蒙皮;
根据所述骨骼动画的骨骼数量调整着色器蒙皮骨骼定义值;
调整所述骨骼动画的混合强度和镜面反射指数。
4.根据权利要求1所述的方法,其特征在于,编写用于控制所述三维资源文件的控制应用程序,包括:
对所述三维资源文件进行声明和/或定义;
建立所述三维资源文件对应的骨骼动画的时间线;
创建动画播放器并基于所述时间线编写动画播放方法;
建立用于调用所述动画播放方法的第一Java本地接口;
基于所述动画播放方法和所述第一Java本地接口编译动态链接库,得到所述控制应用程序。
5.根据权利要求4所述的方法,其特征在于,还包括:
在Android Studio中新建资产文件夹,所述资产文件夹用于放置所述三维资源文件;
在Android Studio中新建动态指令集文件,所述动态指令集文件与所述动态链接库位于相同的文件夹。
6.根据权利要求4所述的方法,其特征在于,根据所述三维资源文件、所述控制应用程序和Kanzi引擎编写动画播放程序包,包括:
建立用于调用所述动画播放方法的第二Java本地接口;
基于所述动画播放方法和所述第二Java本地接口进行编译,得到所述动画播放程序包。
7.根据权利要求6所述的方法,其特征在于,还包括:
在接收到播放指令时,通过所述第一Java本地接口和所述第二Java本地接口调用所述动画播放方法。
8.一种动画播放程序包编写装置,其特征在于,包括:
资源文件生成模块,用于在通过Kanzi Studio创建的工程中,根据骨骼动画文件生成三维资源文件;
第一编写模块,用于在通过Visio Studio创建的应用程序对象中,编写用于控制所述三维资源文件的控制应用程序;
第二编写模块,用于通过集成开发工具,根据所述三维资源文件、所述控制应用程序和Kanzi引擎编写动画播放程序包并导入车载系统。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的动画播放程序包编写方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的动画播放程序包编写方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国第一汽车股份有限公司,未经中国第一汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110992978.0/1.html,转载请声明来源钻瓜专利网。