一种基于模板的动画管理系统及方法

文档序号:6521633阅读:269来源:国知局
一种基于模板的动画管理系统及方法
【专利摘要】本发明公开了一种基于模板的动画管理系统及方法,提高了应用场景的灵活性,即将所有动画种类分为线性动画与非线性动画两类,可以实现任何对象属性的改变,应用灵活,使用方便。通过上述两类动画来直接操作动画,非常直观且灵活。并且,对动画控制机制进行抽象,使其与播放器控制机制基本保持一致,控制比较简单,并且提供了强制动画播放完成的方法,在动画使用中会更加的灵活。
【专利说明】一种基于模板的动画管理系统及方法【技术领域】
[0001]本发明涉及动画【技术领域】,尤其涉及一种基于模板的动画管理系统及方法。
【背景技术】
[0002]目前各种动画种类的API (Application Programming Interface,应用程序编程接口)过于繁多,对于调用者来说不易记,而且不易于软件的开发维护,同样对于学习成本周期长,进一步的增加了产品成本。
[0003]例如,Android2D动画可分为:渐变透明度动画效果、渐变尺寸伸缩动画效果、画面转换位置移动动画效果、画面转移旋转动画效果等,其种类繁多,如下表1所示:
[0004]表1
【权利要求】
1.一种基于模板的动画管理方法,其特征在于,所述方法包括以下步骤: A、预先将所有动画分为线性动画和非线性动画两类; B、遍历动画进程中的所有动画,当有动画发生改变时,判断所述动画的种类,定义动画的属性并调用相应的参数; C、控制动画播放进程,判断动画当前的状态,自动调用相应的参数实现对动画的各种控制。
2.根据权利要求1所述的基于模板的动画管理方法,其特征在于,所述步骤B中判断所述动画的种类,定义动画的属性并调用相应的参数具体包括: B1、判断所述动画为线性动画还是非线性动画,然后创建相应的线性或非线性插值算法; B2、再根据动画起始值进行计算,获得相应的插值; B3、根据所得插值对动画的属性进行修改并设定相应的参数。
3.根据权利要求2所述的基于模板的动画管理方法,其特征在于,所述步骤B中动画的属性包括:位置类型属性和颜色类型属性。
4.根据权利要求2所述的基于模板的动画管理方法,其特征在于,所述步骤BI中所述算法包括贝塞尔曲线算法。
5.一种基于模板的动画管理系统,其特征在于,所述系统包括: 分类单元,用于预先将所有动画按照种类分为线性动画和非线性动画; 调用单元,用于遍历动画进程中的所有动画,当有动画发生改变时,判断所述动画的种类,定义动画的属性并调用相应的参数; 控制单元,用于控制动画播放进程,判断动画当前的状态,自动调用相应的参数实现对动画的各种控制。
6.根据权利要求5所述的基于模板的动画管理系统,其特征在于,所述动画的属性包括:位置类型属性和颜色类型属性。
【文档编号】G06T13/00GK103617041SQ201310632402
【公开日】2014年3月5日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】卢伟超 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1