[发明专利]一种动画播放方法、装置、设备及存储介质在审
申请号: | 201910910543.X | 申请日: | 2019-09-25 |
公开(公告)号: | CN110750743A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 王海龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06T13/80 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子片段 动画播放 动画动作 目标对象 加载 播放 指令 按序排列 存储介质 内存占用 动画片 流畅性 响应 保证 | ||
1.一种动画播放方法,其特征在于,所述方法包括:
在加载目标对象时,加载所述目标对象所对应动画动作的起始动画子片段,起始动画子片段为动画动作对应的动画子片段集中第一个动画子片段,所述动画子片段集包括从动画动作对应的动画片段中切分出的多个按序排列的动画子片段;
响应于所述目标对象的动画播放指令,确定所述动画播放指令对应的目标动画动作;
播放所述目标播放动作的起始动画子片段,并加载所述起始动画子片段的下一个动画子片段;
当所述下一个动画子片段之后不存在动画子片段时,播放所述下一个动画子片段。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述下一个动画子片段之后存在动画子片段时,将所述下一个动画子片段作为当前动画子片段;
播放所述当前动画子片段,并加载所述当前动画子片段的下一个动画子片段;
在当前的下一个动画子片段之后存在动画子片段时,将当前的下一个动画子片段作为当前动画子片段,重复播放所述当前动画子片段,并加载所述当前动画子片段的下一个动画子片段的步骤,至当前的下一个动画子片段不存在动画子片段,播放当前动画子片段。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在播放完所述目标播放动作的任一非动画子片段后,删除所述非动画子片段;
其中,所述非动画子片段包括所述目标播放动作的动画子片段集中除所述第一个动画子片段以外的动画子片段。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取所述目标对象所对应动画动作的动画片段;
根据预设切分点选取规则,确定所述动画片段的目标切分点;
基于所述目标切分点对所述动画片段进行切分,得到预选动画子片段集;
获取所述动画片段中在目标切分点前后的两个关键帧;
基于所述目标切分点前后的两个关键帧确定所述目标切分点的关键帧;
在所述预选动画子片段集中每个预选动画子片段的目标切分点处,添加所述目标切分点的关键帧,得到所述动画子片段集。
5.根据权利要求4所述的方法,其特征在于,当所述预设切分点选取规则包括平均选取规则时,所述确定所述动画片段的目标切分点包括:
基于所述动画片段的时长,确定所述动画片段的平均预选切分点;
确定目标切分增量;
基于所述平均预选切分点和所述目标切分增量确定所述动画片段的目标切分点。
6.根据权利要求4所述的方法,其特征在于,当所述预设切分点选取规则包括递增选取规则时,所述确定所述动画片段的目标切分点包括:
基于所述动画片段的时长,确定所述动画片段的起始预选切分点和目标片段递增量;
根据所述起始预选切分点和所述目标片段递增量,确定所述动画片段的非起始预选切分点;
确定目标切分增量;
基于所述起始预选切分点、所述非起始预选切分点和所述目标切分增量确定所述动画片段的目标切分点。
7.根据权利要求1或2所述的方法,其特征在于,当所述目标对象为多个对象时,所述响应于所述目标对象的动画播放指令,确定所述动画播放指令对应的目标动画动作包括:
接收所述多个对象中任一对象的第一目标动画动作的动画播放指令;
确定所述第一目标动画动作引发的其他对象的第二目标动画动作,所述其他对象为所述多个对象中除所述第一目标动画动作对应对象以外的对象;
将所述第一目标动画动作和第二目标动画动作作为所述目标动画动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910910543.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:页面优化方法、系统、介质和电子设备
- 下一篇:页面呈现方法及装置