[发明专利]一种微动画编辑器及其编辑方法无效
申请号: | 201110253361.3 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102289834A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 吕子茹 | 申请(专利权)人: | 北京瑞信在线系统技术有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 郝新慧;张浴月 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微动 编辑器 及其 编辑 方法 | ||
技术领域
本发明涉及动画制作,尤其涉及一种微动画编辑器及其编辑方法。
背景技术
在网页上我们经常看到绚丽多彩、精美漂亮的Flash、MTV、游戏等动画,这些动画大部分的编辑工作都是使用特定的工具软件进行制作和编辑,比如Adobe flash辅助软件等。虽然这些工具软件已经开发的愈加成熟,但这些软件编辑出来的动画产品模型却不能有效地反映每个动画中各元素的属性及对应的动作关系,尤其是对于微动画产品。
动画是经由创作者的安排,使原本不具生命的东西像获得生命一般的活动,所以动画是让整幅图片都活动起来。而所谓的微动画,区别于大型游戏中的大动作的动画产品,而是在动画中的某个局部位置进行动作的动画产品。当开发人员使用现有的制作软件对微动画进行制作时,所制作出的动画产品不能有效显示局部元素的属性及其对应的动作,从而导致后期编辑人员对其进行编辑时还要重复进行工作,使开发人员与编辑人员的工作穿插比较大,容易因为理解问题产生大的分歧,增加沟通成本。
发明内容
为了解决上述问题,本发明提供一种微动画编辑器及其编辑方法,该微动画编辑器能够简单、方便地对微动画产品中各对象元素进行配置,使得微动画产品的编辑规范化,有利于设计人员和编辑人员理解及开发人员开发。
根据本发明的一个方案,本发明提供了一种微动画编辑器,微动画通过树形结构模块以树形结构显示微动画中各对象的层次关系;通过画布来显示微动画的图像及其编辑过程(例如通过鼠标的拖拉动作,或者通过键盘中的方向键对画布中选中的元素位置进行调整);以及通过属性框对所述微动画中各对象的属性进行编辑。所述微动画编辑器包括:
第一转换模块,用于调用数据模型中各对象的属性变量,并将所调用的属性变量通过属性框显示出来,以及在数据模型与在属性框之间进行数据同步,其中所述数据模型用于创建所述微动画中各对象用到的所有常量和变量;
第二转换模块,用于将所述配置的数据模型转换为树形结构模块中的树形结构,并且在数据模型和树形结构模块之间进行数据同步;
第三转换模块,用于将所述配置的数据模型中的各对象转换为画布中的图像;
序列化模块,用于将所述数据模型转换为XML配置文件,并对其存储;
解析模块,用于解析所述XML配置文件,将解析出的各标签的属性值赋给数据模型中与各标签对应的对象的属性变量,以生成相应的数据模型。
根据本发明的一个实施例,所述微动画编辑器还包括工具模块,用来对所述XML配置文件进行上传或下载。
根据本发明的一个实施例,所述微动画编辑器还包括配置模块,用于对树形结构中的各对象进行添加或删除。
根据本发明的一个实施例,所述第三转换模块还用于在所述配置的数据模型与画布之间进行数据同步。
根据本发明的一个实施例,所述微动画的各对象包括游戏、场景、精灵、界面文字、按钮以及精灵动作其中之一或其组合。
根据本发明的一个实施例,所述序列化模块通过使数据模型中各对象之间的继承关系与所述XML配置文件中各标签之间的继承关系相一致的方法将所述数据模型转换为XML配置文件。
根据本发明的另一个方案,本发明还提供一种微动画编辑方法,包括下述步骤:
S1:将所述数据模型转换为树形结构模块中的树形结构,并且在数据模型和树形结构模块之间进行数据同步,其中所述数据模型构建了包含有微动画中各对象用到的所有常量和变量;
S2:调用数据模型中各对象的属性变量,并将所调用的属性变量通过属性框显示出来,通过属性框对微动画中各对象的属性进行编辑;
S3:对在数据模型中各对象的属性变量与在属性框中该对象的相应属性值进行数据同步;
S4:将所述数据模型中的各对象转换为画布中的图像;
S5:将经过与属性框、画布以及树形结构同步之后的数据模型转换为XML配置文件,并对其存储;
S6:对微动画进行二次编辑时,解析所述微动画的XML配置文件,将解析出的各标签的属性值赋给数据模型中与各标签对应的对象的属性变量,以生成所述相应的数据模型,然后再进行步骤S1-S5。
本发明提供的微动画编辑器通过数据模型、树形结构、属性框以及画布之间的同步,有效地反映出微动画产品中的各元素的属性及其对应的动作关系,能够精确定位各元素的坐标,能够对各元素的动作进行个性化配置,还能够对元素复杂动作进行配置。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞信在线系统技术有限公司,未经北京瑞信在线系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110253361.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于图像分存的信用卡防盗方法及其系统
- 下一篇:一种治疗肝胆结石的中药制剂