1 / 19
文档名称:

二维动画课程设计word版.doc

格式:doc   大小:286KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

二维动画课程设计word版.doc

上传人:992006838 2021/2/25 文件大小:286 KB

下载得到文件列表

二维动画课程设计word版.doc

文档介绍

文档介绍:《二维动画课程设计》
课程设计报告
课程名称: 二维动画课程设计
实验项目名称:
院系: 物理与电子信息学院
学号: 090804006
姓名: 廖 伟 民
班级: 09数字媒体技术
日期: 2011 年 1 月
实验地点:
课程设计成绩:
实验指导教师签字:

序言
1课程设计目标
二维动画课程设计旨在教授学生基本的设计原理和思路,并能发挥学生的个人创意能力,运用Flash软件和一些常用辅助软件,设计制作flash动画作品,并特别强调学生的创新能力和动手能力。本课程设计要求学生在接受课堂理论知识学****之后,能熟练利用Flash软件制作相关的动画.
2、设计主题

CS4软件和PhotoShop CS3图片处理软件。
3、游戏简介
这是利用flash ,这款游戏借鉴了经典的打鸭子游戏的一些做法,再结合自己的一些想法设计出来的。用Adobe Flash Player打开游戏后,按开始键,我们会看到:敌机在空中来回飞行,按左右上下箭头键控制飞机炮在空中左右上下移动,按下空格键发射子弹,击中敌机后,敌机爆炸。当被敌机碰到后,飞机爆炸,游戏结束,或是当击落的敌机达到100架后,游戏结束。
界面元素如下
游戏界面中的三个文本框分别为:得分:记录击中的敌机数;
剩余子弹:记录子弹的数量;
级别:记录游戏的难度等级,总9级,级别越高难度越大。
二、游戏结构
1、游戏运行过程图:
2、全部文件及作用图:游戏文件
        主文件,程序界面及元件,绑定了文档类 。
        文档类,程序的入口,控制整个程序的逻辑顺序,逻辑结构关系。
        绑定库中的火炮的类 ,控制火炮
       绑定库中的敌机的类 ,控制飞机
          绑定库中的子弹的类 ,控制子弹
3、游戏中各图层名称及作用
,分为7个图层4帧,帧上有代码,绑定了文档类

1、背景2层:一下雨时候的海面的上空。
2、背景层:在第二帧游戏开始时显示下雨效果。
3、成绩显示层:得分: 动态文本,实例名 showScore ;
剩余子弹: 动态文本,实例名 showShots;
级别:动态文本,实例名称 showjb。
4、按钮及提示层:第1帧:开始按钮及说明,按钮实例名:startButton。
第3帧:重新开始按钮及结束提示,按钮实例名 playAgainButton。
第4帧:重新开始按钮及结束提示,按钮实例名 playAgain。
5、as(代码)层:4帧每帧都有代码,具体代码将在下面解释。
6、背景音乐层:在游戏开始时播放背景音乐。
7、标签层:第1帧:标签名称intro;第2帧:标签名称play;
第3帧:标签名称gameover ;第4帧:标签名称gamewin。
三、设计步骤
1、制作游戏必须的素材和准备工作
首先按前面游戏结构中说明的那样,建好五个文件分别为:、、
、、。,
中新建9个影片剪辑分别为:
AAgun:在里面制作飞机炮并将类名命名为AAgun,。
Airplane: 1-5帧每帧一个飞机图形。第6-9帧爆炸图形并添加爆炸声音,有标签:explode
(this);stop();(解释:parent 是父容器
this 是自身removeChild 是移除。这句代码的意思是通知父容器把它从显示界面移除。就是说当子弹击中敌机,敌机播