基于XML文件的动画编辑与播放系统设计
2015-07-13李志岩等
李志岩等
摘要:该文所介绍的动画编辑和播放是一种“快速动画”,可应用于教师上课的动画演示,学生的程序设计的逻辑能力培训等场景中。动画的编辑和播放是通过XML文件联系的,动画数据存储在XML文件中,播放器读取XML文件数据进行播放。整个过程不需要复杂的操作,制作简单。
关键词:动画编辑;动画播放;XML
中图分类号:TP311 文献标志码:A 文章编号:1009-3044(2015)13-0195-02
Abstract:The animation editing and playing in this paper is a kind of“Fast animation”,which can be applied to some scenarios,like animation presentation on a class by teachers,training the logical skills of students in programming,and so on.The animation editing and playing are contacted by XML files,the data of animation is stored in XML files,and then the player read the data in XML files and play the animation.There are no complex operations in the whole process,and it is very convenient.
Key words:animation editing; animation playing; XML
近年来,随着计算机知识的不断普及,越来多的人投入到使用计算机工作的队伍中。人们在工作中沟通时往往需要直观的动画来介绍、描述某个语言难以表达的信息或情景。
微软发布的图形子系统WPF(Windows Presentation Foundation )为本类软件提供了技术基础。而本文所谓的“快速动画”相较真正意义上的动画创作方式而言,这里的“快速”,指的是不必逐帧对动画进行描绘,仅通过直观的交互动作设计或脚本编辑方式即可完成动画的设计工作。比如Scratch就是一款由麻省理工学院(MIT)研究开发的动画编辑工具, MIT 做了相当深入研究和颇具针对性的设计开发,构成程序的命令和参数通过积木形状的模块来实现此外这款软件还提供了动作预览,可以很方便地随时查看动作效果。
本系统主要对简单的动画制作和播放进行开发,动画文件的存储以及解析是本系统研究的核心。该系统主要的主要功能动画的制作和播放,具体包括:场景的添加,角色脚本的制作,角色动作的编辑,动画的预览,动画播放。
1 关键技术
1.1 XML文件
动画数据用XML文……
