[发明专利]动画的处理方法、装置、电子设备及存储介质有效
申请号: | 202011022432.4 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112202751B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 邓祎玮;张沫;房磊;上官右柏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L69/04 | 分类号: | H04L69/04 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 处理 方法 装置 电子设备 存储 介质 | ||
1.一种动画的处理方法,其特征在于,应用于游戏场景,所述方法包括:
获取目标动画的空对象,其中,所述空对象用于存储目标动画的动画对象基础数据;
其中,所述动画对象基础数据包括以下至少之一:所述目标动画的时长、起始帧、起始时间;
对至少两个动画数据块中、播放顺序为第一位的第一动画数据块,以及所述空对象进行压缩处理,得到所述第一动画数据块对应的压缩数据;
将所述压缩数据填充至存储有所述目标动画的基础播放信息的动画数据结构体;并对填充后的动画数据结构体进行序列化处理,得到所述第一动画数据块对应的数据文件;
对至少两个所述动画数据块中、播放顺序为非第一位的任一第二动画数据块进行压缩处理,得到所述第二动画数据块对应的压缩数据;对所述第二动画数据块对应的压缩数据进行序列化处理得到序列化数据;基于所述序列化数据,生成所述第二动画数据块对应的块数据格式的数据文件;
依据所述播放顺序,依次加载各所述动画数据块对应的数据文件,每个所述数据文件包括所述目标动画的部分动画数据;
分别对各所述数据文件进行逆向数据处理,得到相应数据文件包括的部分动画数据并播放;
其中,对于任意两个播放顺序相邻的第一数据文件及第二数据文件:
在播放所述第一数据文件包括的部分动画数据的过程中,加载所述第二数据文件,并对所述第一数据文件进行所述逆向数据处理,得到存储有所述目标动画的基础播放信息的动画数据结构体;
在播放完成所述第一数据文件包括的部分动画数据后,将所述第二数据文件包括的部分动画数据填充至所述动画数据结构体,基于所述动画数据结构体播放所述第二数据文件包括的部分动画数据。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标动画的动画数据;
将所述动画数据划分为至少两个动画数据块,得到所述目标动画对应的至少两个动画数据块。
3.如权利要求1所述的方法,其特征在于,所述分别对各所述数据文件进行逆向数据处理,得到相应数据文件包括的部分动画数据并播放,包括:
当所述数据文件为所述目标动画数据块对应的数据文件时,对所述目标动画数据块对应的数据文件进行反序列化处理,得到所述压缩数据;
对所述压缩数据进行解压缩处理,得到所述目标动画数据块包括的部分动画数据及所述动画数据结构体;
响应于针对所述目标动画的播放指令,基于所述动画数据结构体播放所述目标动画数据块包括的部分动画数据。
4.如权利要求1所述的方法,其特征在于,所述依据所述播放顺序,依次加载各所述动画数据块对应的数据文件,包括:
获取所述目标动画对应的数据处理模式;
当所述目标动画对应的数据处理模式为流送功能模式时,依据所述播放顺序,依次加载各所述动画数据块对应的数据文件。
5.如权利要求4所述的方法,其特征在于,所述获取所述目标动画对应的数据处理模式之前,所述方法还包括:
呈现数据流送功能控件;
响应于针对所述数据流送功能控件的触发操作,控制所述目标动画的数据处理模式为流送功能模式。
6.如权利要求1所述的方法,其特征在于,所述播放所述第一数据文件包括的部分动画数据,包括:
通过第一线程播放所述第一数据文件包括的部分动画数据;
相应的,所述加载所述第二数据文件并进行所述逆向数据处理,包括:
创建与所述第一线程异步的第二线程;
通过所述第二线程加载所述第二数据文件并进行所述逆向数据处理。
7.如权利要求6所述的方法,其特征在于,所述创建与所述第一线程异步的第二线程,包括:
在播放所述第一数据文件包括的部分动画数据的过程中,检测是否接收到所述第二数据文件的加载请求;
当接收到所述第二数据文件的加载请求时,创建与所述第一线程异步的第二线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011022432.4/1.html,转载请声明来源钻瓜专利网。