- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《二维动画课程设计》
课程设计报告
课程名称:二维动画课程设计
实验项目名称:基于AS3.0的游戏设计
院系:物理与电子信息学院
学号:
姓名:廖伟民
班级:09数字媒体技术
日期:2023年1月
实验地点:
课程设计成绩:
实验指导教师签字:
基于AS3.0的游戏设计
序言
1课程设计目的
二维动画课程设计旨在专家学生基本的设计原理和思绪,并能发挥学生的个人创意能力,运用Flash软件和一些常用辅助软件,设计制作flash动画作品,并特别强调学生的创新能力和动手能力。本课程设计规定学生在接受课堂理论知识学习之后,能纯熟运用Flash软件制作相关的动画.
2、设计主题
1.基于AS3.0制作一个打飞机小游戏。
2.重要运用FlashCS4软件和PhotoShopCS3图片解决软件。
3、游戏简介
这是运用flashcs4基于AS3.0代码设计的一款简朴的打飞机游戏,这款游戏借鉴了经典的打鸭子游戏的一些做法,再结合自己的一些想法设计出来的。用AdobeFlashPlayer打开游戏后,按开始键,我们会看到:敌机在空中来回飞行,按左右上下箭头键控制飞机炮在空中左右上下移动,按下空格键发射子弹,击中敌机后,敌机爆炸。当被敌机碰到后,飞机爆炸,游戏结束,或是当击落的敌机达成100架后,游戏结束。
界面元素如下
游戏界面中的三个文本框分别为:得分:记录击中的敌机数;
剩余子弹:记录子弹的数量;
级别:记录游戏的难度等级,总9级,级别越高难度越大。
二、游戏结构
1、游戏运营过程图:
2、所有文献及作用图:游戏文献
AirRaid.fla??????主文献,程序界面及元件,绑定了文档类AirRaid.as。
AirRaid.as?????文档类,程序的入口,控制整个程序的逻辑顺序,逻辑结构关系。
AAGun.as?????绑定库中的火炮的类?,控制火炮
AirPlane.as?????绑定库中的敌机的类?,控制飞机
Bullet.as??????绑定库中的子弹的类?,控制子弹
3、游戏中各图层名称及作用
游戏中的主文献AirRaid.fla文献,分为7个图层4帧,帧上有代码,绑定了文档类
AirRaid.as。
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、制作游戏必须的素材和准备工作
一方面按前面游戏结构中说明的那样,建好五个文献分别为:AirRaid.fla、AirRaid.as、
AAGun.as、AirPlane.as、Bullet.as。AirRaid.fla文献与文档类AirRaid.as绑定,在AirRaid.fla文献
中新建9个影片剪辑分别为:
AAgun:在里面制作飞机炮并将类名命名为AAgun,与外面的AAgun.as绑定。
Airplane:1-5帧每帧一个飞机图形。第6-9帧爆炸图形并添加爆炸声音,有标签:explode
第10帧有代码parent.removeChild(this);stop();(解释:parent是父容器
this是自身removeChild是移除。这句代码的意思是告知父容器把它从显示界面移除。就是说当子弹击中敌机,敌机播放爆炸效果。播放到第10帧时,就告知它的父容器把它从屏幕上移除。),类名为Airplane。
bullet:绘制子弹,类名为bullet。
yudi:制作下雨动画;先制作好一个雨滴,将类名命名为yd_mc
您可能关注的文档
- 地下室室外土方回填专项方案.doc
- 2023年二级建造师考试建筑工程管理与实务真题试卷.docx
- 2023年二级建造师管理天数的整理.docx
- 备煤车间的开工方案最新.doc
- 正能量培训课件.pptx
- 国际标准 IEC 61191-6:2010 EN-FR 印刷板组件 - 第6部分: BGA和LGA焊接接头中空洞的评估标准及测量方法 Printed board assemblies - Part 6: Evaluation criteria for voids in soldered joints of BGA and LGA and measurement method.pdf
- 国际标准 IEC 61191-6:2010 EN-FR Printed board assemblies - Part 6: Evaluation criteria for voids in soldered joints of BGA and LGA and measurement method 印刷板组件 - 第6部分: BGA和LGA焊接接头中空洞的评估标准及测量方法.pdf
- 国际标准 IEC 61169-47:2015 EN 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,具有夹紧耦合,通常用于75欧姆电缆网络(类型F-Quick) Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω.pdf
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
- 2024版汪怡的离婚协议书书.doc
- 2024版委托活动代理服务协议书书.doc
- 2024版挖掘机租赁合同书范本最新.doc
- 2024版退款协议书书.doc
- 2024版维修服务合同书范本.doc
- 2024版文化艺术品买卖服务合同书.doc
文档评论(0)