微动画效果查看方法及装置制造方法及图纸

技术编号:6982113 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种微动画效果查看方法及装置,其中方法包括:读取微动画的XML配置文件;XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签;解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值;利用预设的与所述操作系统相匹配的微动画代码获取所述数据模型中对象的变量的值;加载获取了所述数据模型中对象的变量的值之后的所述微动画代码,从而使得在所述处理设备中形成微动画场景及微动画场景中的各种元素。本发明专利技术提供的方法及装置,使得编辑人员方便地在预设操作系统上浏览微动画应用软件效果,简化了调试过程,提高了软件开发效率,减少了软件开发所需时间。

【技术实现步骤摘要】

本专利技术涉及微动画技术,尤其涉及一种微动画效果查看方法及装置
技术介绍
动画是经由创作者的安排,使原本不具生命的东西像获得生命一般的活动。所以动画是让整幅图片都活动起来。而所谓微动画,区别于动画产品,是在动画中的某个局部位置进行动作的动画产品。微动画应用软件开发过程中,编辑人员可以配置微动画中的场景、精灵以及按钮等的属性。然后,编程人员可以根据编辑人员配置的场景、精灵以及按钮等的属性编写能够被某种操作系统识别的代码,形成微动画应用软件。在微动画应用软件开发过程中存在如下问题为了使得微动画应用软件能够在不同的操作系统上运行,例如在iOS系统或者 Android系统上运行,编程人员需要分别形成能够被iOS系统或者Android系统识别的代码。而且,需要在使用iOS系统或者使用Android系统的手机或电脑上才能看到微动画应用软件的效果。经过如此复杂的过程之后,编辑人员才能看到微动画的效果,这样,给编辑人员查看微动画效果带来了极大的不便。另外,如果在使用iOS系统或者使用Android系统的手机或电脑上运行后,发现微动画应用软件存在某些设计上的不足,则需要编辑人员重新修改场景、精灵以及按钮等的属性,再由编程人员重新生成程序,如此反复修改来查看微动画应用软件的效果。一方面增加了软件开发所需的时间,另一方面导致编辑人员和编程人员反复修改,调试过程复杂,软件开发的效率低。
技术实现思路
本专利技术针对现有技术存在的问题,提供一种微动画效果查看方法及装置,能够使得编辑人员方便地在预设操作系统上浏览微动画应用软件效果,简化调试过程,提高软件开发效率,减少软件开发所需时间。本专利技术提供了一种微动画效果查看方法,包括读取微动画的XML配置文件;所述XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签;解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值;利用预设的与所述操作系统相匹配的微动画代码获取所述数据模型中对象的变量的值;加载获取了所述数据模型中对象的变量的值之后的所述微动画代码,从而使得在所述处理设备中形成微动画场景及微动画场景中的各种元素。本专利技术还提供了一种微动画效果查看装置,具有一操作系统,包括读取模块,用于读取微动画的XML配置文件;所述XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签;解析模块,用于解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值;第一处理模块,用于利用预设的与所述操作系统相匹配的微动画代码获取所述数据模型中对象的变量的值;加载模块,用于加载获取了所述数据模型中对象的变量的值之后的所述微动画代码,从而使得在该微动画效果查看装置中形成微动画场景及微动画场景中的各种元素。本专利技术提供的微动画效果查看方法,对于具有一预设操作系统的处理设备来说, 通过解析反映微动画场景中各元素的属性的XML配置文件,为预先建立的数据模型中各对象的变量赋值,利用预设的与该处理设备的操作系统相匹配的微动画代码获取数据模型中对象的变量的值,加载微动画代码使得在处理设备中形成微动画场景及微动画场景中的各种元素。编辑人员无需依靠编程人员形成应用于特定操作系统(例如iOS系统或Android 系统)的代码,而是借助于预先获取的与编辑人员当前所使用的预设操作系统相匹配的微动画代码即可以查看微动画效果。这样,编辑人员无需在特定操作系统(iOS或者Android) 上查看微动画效果,而是可以在通常的windows等操作系统上查看微动画效果。另外,编辑人员通过在他所使用的处理设备上运行能够实现本专利技术提供的微动画效果查看方法的指令,可以形成微动画场景。如果发现微动画场景或者微动画场景中的各元素存在某种设计缺陷,可以通过修改微动画场景或微动画场景中的各元素的属性,即,生成新的XML配置文件,来查看修改后的微动画效果,而无需交由编程人员修改代码来查看修改后的微动画效果,在调试阶段编辑人员几乎无需与编程人员交互,简化了调试过程,提高了软件开发的效率。通过以下参照附图对优选实施例的说明,本专利技术的上述以及其它目的、特征和优点将更加明显。附图说明图1示例性示出了本专利技术微动画效果查看方法实施例一的流程图;图2示例性示出了本专利技术中涉及到的微动画中的各种元素的层次结构示意图;图3示例性示出了本专利技术的实施例中<play>标签的解析流程;图4示例性示出本专利技术的实施例中〈scene〉标签的解析流程;图5示例性示出了本专利技术的实施例中〈scene〉标签的子标签henus〉的解析流程;图6示例性示出了本专利技术的实施例中〈scene〉标签的子标签〈labels〉的解析流程;图7示例性是出了本专利技术的实施例中〈scene〉标签的子标签〈sprites〉的解析流程;图8示例性示出了本专利技术的实施例中〈group〉标签的解析流程;图9示例性示出了本专利技术的实施例中〈action〉标签的解析流程;图10示例性示出了本专利技术微动画效果查看方法实施例二的流程图11示例性示出了本专利技术的实施例中微动画场景的一个例子;图12示例性示出了本专利技术微动画效果查看装置的结构示意图。具体实施例方式图1示例性示出了本专利技术微动画效果查看方法实施例一的流程图,该方法可以应用于具有一预设操作系统的处理设备,包括步骤101、读取微动画的XML配置文件。该XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签。具体地,该XML配置文件可以包括场景标签,场景标签的子标签可以包括用于描述微动画的运动物体标签、界面文字标签和按钮标签中的至少一个。在二维计算机图形中, 运动物体常被称为“精灵”,一个精灵是一个有位置的图像,每个帧之间的精灵的位置或者角度稍有改变,使得精灵看起来像在动。在下文中,将这种微动画中的运动物体采用“精灵” 这一术语来描述。XML配置文件可以是预先形成的,例如,可以由编辑人员预先人工编辑好描述待形成的微动画场景以及微动画场景中各元素的属性的XML配置文件,或者也可以根据一些微动画设计程序自动生成XML配置文件。步骤102、解析XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值。在解析XML配置文件时,可以依照XML配置文件中各标签的层次结构来解析,具体可以包括读取XML配置文件的场景标签,获取场景标签的属性值,并利用场景标签的属性值为数据模型中与场景标签对应的对象的变量赋值;读取XML配置文件中的场景标签的各子标签的属性值以及各子标签的下一层子标签的属性值,利用获取的属性值为数据模型中对应的对象的变量赋值。根据本专利技术的一个实施例,可以预先人工建立一个数据模型,该数据模型包括多个对象,数据模型中的各对象分别对应于XML配置文件中的各个标签和属性,各对象均配置有自己的变量。该数据模型中各对象之间的继承关系与XML配置文件中各标签的继承关系一致初始建立的数据模型中,各对象的变量还没有赋值或者是系统默认值,在解析完 XML配置文件后,可以利用解析出的XML配置文件的属性值为各对象的变量赋值。如下是一个XML配置文件的例子〈menu zlndex="0" tag="0"本文档来自技高网...

【技术保护点】
1.一种微动画效果查看方法,用于具有一操作系统的处理设备中,包括:读取微动画的XML配置文件;所述XML配置文件包括用于描述待形成的微动画场景以及微动画场景中的各元素的属性的标签;解析所述XML配置文件,利用解析出的各标签的属性值为预先建立的数据模型中与各标签对应的对象的变量赋值;利用预设的与所述操作系统相匹配的微动画代码获取所述数据模型中对象的变量的值;加载获取了所述数据模型中对象的变量的值之后的所述微动画代码,从而使得在所述处理设备中形成微动画场景及微动画场景中的各种元素。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕子茹
申请(专利权)人:北京瑞信在线系统技术有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1