版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,FLASH射击游戏设计与实现演示,游戏名:箭无不胜 指导老师:王斌 教授 作者:邓健安 年级:2008年计算机科学与技术(2)班,2,箭无不胜游戏的设计过程,一:游戏前期准备 二:游戏素材搜集 三:游戏角色和背景制作 四:代码编写 五:测试代码 六:完善游戏,3,箭无不胜游戏的设计过程,一:游戏前期准备 研究游戏任务书,写初步计划书,初步详细计划书等。 游戏布局的大概构思,游戏角色的初步勾勒,游戏背景的初步设计等。,4,箭无不胜游戏的设计过程,二:游戏素材搜集 根据初步制定的游戏角色和游戏背景方案进行上网搜索素材,也根据生活中一些实物进行想象设计出相关素材。 其中搜索到的素材主要有如下:,
2、5,6,箭无不胜游戏的设计过程,三:游戏角色及背景制作 游戏中的主要游戏角色最终制成如下截图:,7,箭无不胜游戏的设计过程,游戏中的主要背景图布局初稿图如下截图:每一关数的游戏进行界面如下:,8,箭无不胜游戏的设计过程,游戏中的主要背景图最终制作成如下截图:关数1,9,箭无不胜游戏的设计过程,游戏中的主要背景图最终制作成如下截图:关数2,10,箭无不胜游戏的设计过程,游戏中的主要背景图最终制作成如下截图:关数3,11,箭无不胜游戏的设计过程,游戏中的主要背景图最终制作成如下截图:关数4,12,箭无不胜游戏的设计过程,游戏的主文件背景的布局初稿图如下截图:,13,箭无不胜游戏的设计过程,游戏的主
3、文件背景的制作最终图如下截图:,14,箭无不胜游戏的设计过程,四:代码编写 代码编写工作是游戏的核心工作。也是游戏中难度最大,费时最多的阶段。 本游戏中的游戏代码主要包括如下几方面的代码编写: (1)控制游戏中按钮的代码; (2)控制游戏中射击工具(箭)的代码; (3)控制游戏中被击目标的代码; (4)加载方法和调用实例的代码编写。,15,箭无不胜游戏的设计过程,(1)控制游戏中按钮的代码举例: 以关数1中的“主菜单”和游戏中的“下一关”这两个按钮为例: 写在“主菜单”按钮上的代码如下: on(press) _root.loadMovie(箭无不胜.swf); ,16,箭无不胜游戏的设计过程,
4、写在“下一关”按钮上的代码如下: on(press) _root.loadMovie(level_2.swf); ,17,箭无不胜游戏的设计过程,(2)控制游戏中射击工具(箭)的代码举例:,18,箭无不胜游戏的设计过程,(3)控制游戏中被击目标的代码举例:,19,箭无不胜游戏的设计过程,(4)加载方法和调用实例的代码编写举例:,20,箭无不胜游戏的设计过程,游戏的每一关的开发源文件都包括三个帧,代码也写在这三个帧,以最简单的关数1为例,说明一下这三个帧里面的代码:,第一帧,21,第二帧,22,第三帧,23,箭无不胜游戏的设计过程,五:测试代码 六:完善游戏 注:上述可以查看游戏的测试报告和游戏
5、的源文件。,24,箭无不胜游戏设计总结 本次游戏设计与实现是一个艰难的过程,也是本人第一次开发flash小游戏。没有任何开发经验,对flash的脚本语言并非十分精通。种种困难阻止着我开发此游戏的进度。但是不管有多困难,本着一定要完成与实现此游戏的目标,最后还是坚持到底,完成了此游戏的开发和设计及测试。开始计划此游戏时,并非就是现在实现的游戏设计布局,当初的游戏设计背景和封面都是比较沉、比较暗的。按钮还是用传统的基本矩形工具制作的具有圆角那种矩形,看上去没有新鲜感。最后还是换成了圆形环按钮。最初的绿地上是只有一些草,太简单单调,最后决定把草换成花,感觉清新秀丽。而背景中的蓝天也换成不同颜色的渐变
6、,总的来说,都换成比较清新的天空,让人感觉舒服,明朗。在此次游戏中,最关键的一步就是写代码(即脚本语言)。按钮的代码不难写,一般都是写在按钮里面。而主时间轴上的主要代码是最关键的,它控制了整个游戏的核心部分。其中最难的部分是检测射击工具与被击目标的碰撞的代码,其次就是对箭的代码控制。其中测试了几十种方法,最后才决定用游戏中那种方法。还有就是加载外部swf文件的问题,加载代码不难写,最难的是如果加载外部swf文件后,并对此文件进行控制和操作。此过程让我停顿了好一段时间。开始时我是用flash as3.0写的主文件“箭无不胜.swf”,测试过程中发现此文件控制不了外部swf游戏关数文件,游戏关数是用flash as2.0写的。最后我用flash as2.0编写主文件,发现主文件与外部关数文件能够顺利通讯并可以受到主文件的控制。加载外部文件也没有速度迟缓的问题。经多次测试,最好的播放器是adobe flash player9.0以上的播放器,如QQ影音或者暴风影音也没问题,不过此游戏的速度与当前电脑配置有关。配置过低的话,运行此游戏可能会有卡的情况。,25,致谢,在这里我首先感谢学院给我这个展现自我的机会,再次我要感谢王斌老师对我的谆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年云南省瑞丽市高二生物下册期末考试试卷含答案(满分必刷)
- 2026年福建省建瓯市高二生物下册期末考试试卷含答案(预热题)
- 2026年广东省廉江市高二生物下册期末考试模拟卷及答案【夺冠】
- 2026年山东省邹城市高二生物下册期末考试检测卷完美版附答案
- 2026年贵州省都匀市高二生物下册期末考试考试卷附答案【典型题】
- 2026年广东省开平市高二生物下册期末考试检测卷一套附答案
- 2026年江西省庐山市高二生物下册期末考试检测卷及参考答案【综合卷】
- 2026年广东省英德市高二生物下册期末考试模拟卷及完整答案(名校卷)
- 2026年河北省武安市高二生物下册期末考试考试卷附答案(培优)
- 2026年云南省弥勒市高二生物下册期末考试考试卷附答案(综合卷)
- 小学英语26英文字母书写练习直接打印模板
- 2023 年全国生态质量监测技术方案
- 2025-2030精酿啤酒实验室建设标准与研发流程规范
- 生物安全年度工作计划
- 新能源材料与器件制备技术 课件 第5章 锂离子电池正极材料
- 2025年福建省产前筛查诊断人员资质考试历年参考题库含答案详解(5套)
- 预防艾滋病、梅毒、乙肝母婴传播项目培训课件
- 基孔肯雅热知识考试
- 2025年吉林省中考道德与法治试题(含答案及解析)
- 富阳中学分班考数学试卷
- 2025年环境保护与可再生资源利用的基础知识考核试题及答案
评论
0/150
提交评论