[发明专利]动画控制方法、装置及终端在审
申请号: | 201610422787.X | 申请日: | 2016-06-14 |
公开(公告)号: | CN106887029A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 赵露名 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 王茹 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 控制 方法 装置 终端 | ||
技术领域
本申请涉及图像处理技术领域,尤其涉及动画控制方法、装置及终端。
背景技术
随着计算机软硬件技术的发展,动画在IOS、Adroid操作系统等智能平台中的应用也越来越多,如开机动画、页面切换动画等。智能平台中实现动画时,尤其是对涉及到多状态转换的复杂动画的实现,动画的一个状态对应动画的一个或一组播放画面,在动画实现的过程中难免会发生状态转换异常、处理中断等异常状况,这些异常状况易导致各个状态的动画数据的处理次序混乱,会降低动画的播放质量和播放效率。
发明内容
本申请提供动画控制方法、装置及终端,以解决现有动画实现中易出现各个状态的动画数据的处理次序混乱的问题。
根据本申请实施例的第一方面,提供一种动画控制方法,包括:
若预设触发事件发生,确定动画在所述预设触发事件发生时所处状态的状态信息;
根据所述预设触发事件和所述状态信息,确定对所述预设触发事件的响应操作信息;
执行与所确定的响应操作信息相应的动画控制。
在一个实施例中,所述确定动画在所述预设触发事件发生时所处状态的状态信息,包括:
获取所述预设触发事件发生时所渲染的动画数据所对应的状态信息;或,
获取所述预设触发事件发生时所播放的动画图像所对应的状态信息。
在一个实施例中,所述确定动画在所述预设触发事件发生时所处状态的状态信息前,所述方法包括:
判断是否满足预设的动画状态切换条件;
若满足预设的动画状态切换条件,则确定用于触发动画的状态切换的预设触发事件发生。
在一个实施例中,所述判断是否满足预设的动画状态切换条件,包括:
判断本地时间是否满足预设状态切换时间;
若本地时间满足预设状态切换时间,则确定满足预设的动画状态切换条件。
在一个实施例中,所述响应操作信息包括状态切换指令和第二状态信息,所述第二状态信息为切换后的状态对应的状态信息,所述执行与所确定的响应操作信息相应的动画控制,包括:
响应所述状态切换指令,将所述动画由当前状态切换到所述第二状态信息对应的状态,所述当前状态为动画在所述预设触发事件发生时所处的状态。
在一个实施例中,所述确定动画在所述预设触发事件发生时所处状态的状态信息前,所述方法包括:
判断是否满足预设的动画中断条件;
若满足预设的动画中断条件,则确定用于触发动画中断的预设触发事件发生。
在一个实施例中,所述响应操作信息包括现场保存指令,所述执行与所确定的响应操作信息相应的动画控制,包括:
响应所述现场保存指令,存储所述动画的当前状态的状态信息,所述当前状态为动画在所述预设触发事件发生时所处的状态;
所述执行与所确定的响应操作信息相应的动画控制后,所述方法还包括:
当用于触发动画中断的预设触发事件终止后,根据存储的状态信息,从 预存的所述动画的各状态的状态特征参数中,查找与所述状态信息对应存储的状态特征参数;
根据查找到的状态特征参数,重新实现所述当前状态的动画。
在一个实施例中,所述响应操作信息包括动画删除指令,所述执行与所确定的响应操作信息相应的动画控制,包括:
响应所述动画删除指令,删除用于实现所述当前状态的动画所处理的动画数据,以终止所述动画的实现过程,所述当前状态为动画在所述预设触发事件发生时所处的状态。
在一个实施例中,所述确定动画在所述预设触发事件发生时所处状态的状态信息前,所述方法还包括:
获取各预设触发事件、各响应操作信息和所述动画的各个状态的状态信息;
分别以各预设触发事件为对应条件,对应存储各个状态的状态信息和各响应操作信息,生成状态响应关系;
所述根据所述预设触发事件和所述状态信息,确定对所述预设触发事件的响应操作信息,包括:
调取所述状态响应关系;
从所述状态响应关系中,查找以所发生的预设触发事件为对应条件对应存储的信息;
从查找到的信息中选取与当前状态的状态信息所对应的响应操作信息,所述当前状态为动画在所述预设触发事件发生时所处的状态。
根据本申请实施例的第二方面,提供一种动画控制装置,包括:
状态信息确定模块,用于在预设触发事件发生后,确定动画在所述预设触发事件发生时所处状态的状态信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610422787.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:白盒实施方案内中间值的宽编码
- 下一篇:一种用于加密解密的方法和处理器