- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash游戏制作课程设计
青岛大学软件技术学院
二维动画课程设计报告
题目名称 Flash游戏制作——《雷电游戏》
姓 名 范 庆 珍
专 业 数字媒体艺术
班 级 08级数字媒体艺术
指导教师 雷 博
二0一0年一月十五日
课程设计任务书
一、目的:
本次课程设计的目的是通过使用 Flash ActionScript 3.0编程技术制作一个 Flash小游戏或交互场景动画,使学生在巩固本学期 Flash ActionScript编程技术和上一学期 Flash动画制作的基础上,进一步培养学生的动画制作能力和编程技术,学会应用所学知识制作交互场景动画和 Flash小游戏,积累制作 Flash动画和游戏的经验,巩固课程所学的理论知识,为以后工作打下基础。
二、要求:
每位同学从所给题目中选择一个作为本次课程设计的主题,使用 Flash ActionScript 3.0制作一个小游戏或交互场景动画,设计要求如下:
作品主题积极向上,内容健康作品SWF及FLA文件—2010.1.15;上午8:00—11:30;下午13:30—15:30
地点:西3#实验楼204、205
四、进度计划:
1月4日 选题
1月5日 搜集资料,确定选题
1月6日 编写游戏剧本
1月7-8日 设计 Flash 游戏台本并准备素材绘制主要角色及场景
1月11日 游戏制作
1月12-14 编写程序及测试完善
1月15日 撰写报告 目 录
目 录 2
一、游戏功能概述(雷电游戏) 3
二、角色与场景设计 6
2.1 角色设计 6
2.2场景设计 9
3.1 模块一 15
3.1.1 简介 15
3.1.2 代码 16
3.2 模块二 20
3.2.1 简介 20
3.2.2 代码 20
四、测试与完善 21
五、小结 22
六、心得体会 23
致 谢 24
参考文献 25
评语 26
一、游戏功能概述(雷电游戏)
1.利用键盘控制对象的运动,从而实现移动飞机,发出子弹的功能。并且飞机的移动,旋转和子弹的发射可以同时进行。并且根据障碍物摆放和场景图片的效果及敌人的布局设置不同的房间感受,利用影片剪辑做好的地方部队可以实现自身的移动。
2.利用函数hitTestObject(),实现子弹打中敌方障碍(坦克或飞机)物子弹消失,敌方障碍(坦克或飞机)爆破的功能,并且飞机又一定的射程范围;并且飞机碰到障碍物(房间内的墙壁)会坠毁并显示死亡的功能。
3.利用数据类型的转换使飞机每击中敌方飞机一次得一分,每击中敌方坦克一次得三分,并在舞台上显示自己的得分。
4.利用事件的监听,影片剪辑和按钮实现序幕和场景的转换和进入下一关。引入声音,利用编辑器编辑,达到想要的效果。
角色:
我方飞机
敌方坦克
敌方飞机
障碍物(房间墙壁)
场景
序幕;
2.房间1(第一关);
房间2(第二关);
房间3(第三关);
二、角色与场景设计
2.1 角色设计
打开 Flash CS3新建一个影片剪辑文件,首先向舞台导入一个战斗机图形并按ctrl+B键打散,再移除多余的背景部分。然后将整个图形转换为影片剪辑,再定义第2帧飞机坠毁,第3帧die ,并在第二帧上添加声音,.命名舞台上的实力为mc,?如使影片剪辑停止var i :int=0;
fen.text=i.toString();
4.最后的效果如下图:
第二场景-房间1(第一关):
1.方法和过程基本与第一场景类似,再多添加两按钮和墙壁,并摆放敌人和墙壁的位置,形成阵型。(代码的添加在下一小节具体讲述,这里略。)
1)按钮;
按钮1:
按钮2(与按钮1类似,基本过程参照按钮1。):
2)墙和障碍
2.给制作的各个影片剪辑添加滤镜效果。
1)背景图片滤镜;
2)角色的滤镜(仅举我机一例,其它略);
3.房间1(第一关)最后效果:
第三场景-房间2(第二关):
与上一场景制作方法基本相同,再重新摆放敌人和墙壁的位置,形成新的阵型。(代码的添加在下一小节具体讲述,这里略。)
为坦克的运动画图形元件土坡。
其最后效果见下图:
第四场景-房间3(第三关):
其与上一场景制作方法也基本相同,再重新摆放敌人和墙壁的位置,形成新的阵型。并且用代码使墙壁停止运动,使坦克在墙面上运动和敌机在墙面上待机。(代码的添加在下一小节具体讲述,这里略。)其最后效果见下图:
三、游戏功能设计与实现
代码书写位置和层次:
3.1 模块一
3.1.1 简介
这是直接写在舞台上的代码下面是相应位置和层次,其具体实现的功能见代码部分的注释行。
3.1.2 代码
代码:帧1。
stop();
//使摄像头停在第一帧,从而只出现第一帧画面;
leid
文档评论(0)