Flash游戏制作坦克大战毕业论文.docx
- 文档编号:2034294
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:62
- 大小:672.63KB
Flash游戏制作坦克大战毕业论文.docx
《Flash游戏制作坦克大战毕业论文.docx》由会员分享,可在线阅读,更多相关《Flash游戏制作坦克大战毕业论文.docx(62页珍藏版)》请在冰豆网上搜索。
Flash游戏制作坦克大战毕业论文
毕业设计(论文)
课题名称:
Flash游戏制作——坦克大战
学院:
软件学院
专业:
信息工程
班级:
081131
二零一二年四月
摘要
flash游戏是一种新兴起的游戏形式,以游戏简单,操作方便,绿色,无需安装,文件体积小等优点现在渐渐被广大网友喜爱。
由于flash游戏主要应用于一些趣味化的、小型的游戏之上,以完全发挥它基于矢量图的优势。
flash游戏因为FlashCS3和ActionScript3。
0的原因,在近年发展迅速,许多年青人投身其中,并在整个flash行业中发挥重要作用。
flashplayer占据了90%互联网用户的浏览器,所以发的发展空间还十分巨大,前途不可估量。
制作游戏的初衷是因为在当今人们的工作很繁琐枯燥,在闲暇时能玩玩一些小游戏来放松自己。
本游戏运用了Flash基本知识与精巧的算法还原了90年代的经典游戏——坦克大战,由于是Flash游戏,在进网页浏览时要尽可能的减少游戏加载速度和提高游戏运行速度,所以游戏模型采取了最简单的矢量图绘制而成,放弃了色彩比较丰富的位图,整个游戏作品仅22KB大小,与静态网页的大小相差无几,完全满足一般网络带宽的加载需求。
游戏算法方面采用了面向对象程序设计,面向对象的编程引进了类的概念,在本文中重点介绍了类的使用方法。
游戏中每一个游戏元素都采用不同的类进行了封装,代码采用最新FlashCS4。
0中的ActionScript3。
0,在AS3。
0中每个类的脚本代码都用一个独立的*。
as文件保存,在游戏中每一个元素都是一个独立的类,比如子弹类实现了子弹检测是否击中敌人的功能、玩家控制的坦克类实现了玩家坦克上下左右移动和射击的功能、敌军坦克类实现敌人自主移动和射击的简单人工智能功能等等,这些都体现了类的封装概念,让设计者更加轻松、读者更加易懂。
关键词:
flash;碰撞;射击;移动
第1章绪论
1。
1Flash软件简介
早期Flash是由macromedia公司推出的交互式矢量图和Web动画的标准,后来被Adobe公司收购,将Flash升级为FlashCS系列,现在已更新到FlashCS5,FlashCS引进了photoshop技术,并且将ActionScript从2。
0升级到了3。
0,以前的Flash代码部分从Flash文件内部移动到了文件外部,使开发者和设计者都能简单的进行查找和修改,运行速度也提升了5-30倍,功能更为强大。
网页设计者使用Flash创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。
Flash也是存储芯片的一种,通过特定的程序可以修改里面的数据。
Flash是一种创作工具,设计人员和开发人员可使用它来创建应用程序、演示文稿和其它允许用户交互的内容。
Flash可以包含视频内容、简单的动画、复杂演示文稿和应用程序以及介于它们之间的任何内容。
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。
Flash是通过广泛使用矢量图形做到这一点的。
与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。
位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。
在Flash中创作内容时,需要在Flash文档文件中工作。
Flash文档的文件扩展名为*。
fla。
Flash文档有四个主要部分:
1.舞台是在回放过程中显示图形、视频、按钮等内容的位置。
在Flash基础中将对舞台做详细介绍。
2.时间轴用来通知Flash显示图形和其它项目元素的时间,也可以使用时间轴指定舞台上各图形的分层顺序。
位于较高图层中的图形显示在较低图层中的图形的上方。
3.库面板是Flash显示Flash文档中的媒体元素列表的位置。
4.ActionScript代码可用来向文档中的媒体元素添加交互式内容。
例如,可以添加代码以便用户在单击某按钮时显示一幅新图像,还可以使用ActionScript向应用程序添加逻辑。
逻辑使应用程序能够根据用户的操作和其它情况采取不同的工作方式。
Flash的ActionScript代码可以写在Flash文档内部,也可以写在外部。
1。
2Flash的特点
1.使用矢量图形和流式播放技术。
与位图图形不同的是,矢量图形可以任意缩放尺寸而不影响图形的质量;流式播放技术使得动画可以边播放边下载,从而缓解了网页浏览者焦急等待的情绪。
2.通过使用关键帧和图符使得所生成的动画(。
swf)文件非常小,几K字节的动画文件已经可以实现许多令人心动的动画效果,用在网页设计上不仅可以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很短的时间里就得以播放。
3.把音乐,动画,声效互方式融合在一起,越来越多的人已经把Flash作为网页动画设计的首选工具,而且可以支持MP3的音乐格式,这使得加入音乐的动画文件也能保持小巧的‘身材’。
4.强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,通过ACTION可以实现交互性,使Flash具有更大的设计自由度,另外,它与当今最流行的网页设计工具Dreamweaver配合默契,可以直接嵌入网页的任一位置,非常方便。
1。
3Flash的发展现状与前景
目前,FLASH动画越来越受到国人的关注。
2001年前后,FLASH软件开始在中国的动画市场风行。
这个由美国MACROMEDIA公司推出的一款多媒体动画制作软件,作为交互式动画设计工具,可以将音乐、声效和可动的画面方便地融合在一起,以制作出高品质的动态效果,造就了一种新的动画形式—FLASH动画。
短短几年时间,FLASH动画就从网络迅速推广到影视媒介,其发展速度之快,出乎很多人的意料。
FLASH动画最早通过网络流通,并随着网络技术的飞速发展,深入人们的日常生活。
这一优秀的矢量动画编辑工具给我们带来了强有力的冲击,使我们能够轻易地将丰富的想象力可视化。
现如今,Flash已经逐渐被国内用户所认识和接受,并随之出现一大批忠实的追随者。
在网络上,对FLASH动画贡献最大的要数那些“闪客”们了,无数年轻人借助FLASH技术实现了他们的创意和梦想。
如边城浪子、老蒋、IM,等“闪客”们,为中国的FLASH动画事业做出了不可磨灭的贡献。
中国有一千万人喜欢看FLASH,有七、八十万人喜欢做FLASH,作为MACROMEDIA中国用户联盟(CHINA;MMUG)秘书长,冯嵘认为这样的数字已经表明,一个有着大量需方和供方的市场已经形成。
只有FLASH形成产业,找到自身的盈利增长点,才能使“闪客”成为一种职业,进而促进更多优秀作品的出现。
一些优秀作品对于推动FLASH动画事业也起到了不可低估的作用。
近两年,各电视台动画频道也陆续播放由FLASH制作的动画片,如现在热播的《喜羊羊和灰太狼》,《饮茶之功夫学园》等,都受到了业内人士及大众的一致好评。
可见,中国电视观众已经完全接受了FLASH动画这种新的艺术表现形式。
短短几年时间,FLASH动画就从网络迅速推广到影视媒介,其发展速度之快,出乎很多人的意料。
从FLASH软件本身特性来看,它在动画制作上较其他软件有很多优势和独到之处。
首先,FLASH简单易学,容易上手。
很多人不用经过专业训练,通过自学也能制作出很不错的FLASH动画作品。
其次,用FLASH制作出来的动画是矢量的,不管怎样放大、缩小,都不会影响画面质量,而且播放文件很小,便于在互联网上传输。
它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据、FLASH有很多重要的动画特征,能实现较好的动画效果、FLASH的人机交互性可以让观众;通过点击按钮、选择菜单来控制动画的播放、最后,你可以建立FLASH电影,把动画输出为许多不同的文件格式,便于播放。
正是有了这些优点,才使FLASH日益成为网络多媒体的主流。
从动画制作工序和周期上来看,FLASH动画比传统动画在工序流程有一定简化和较多的削减,制作周期大为缩短传统动画片虽然有一整套制作体系保障它的制作,但还是有难以克服的缺点。
一部10分钟的普通动画片,要画几千张画面。
像大家熟悉的《(大闹天宫》,1分钟的片长需要画10万多张画面。
如此繁重而复杂的绘制任务,需要几十位动画作者,花费3年多时间才能最终完成。
传统动画片在分工上非常复杂,要经过导演、美术设计师、原画、动画、绘景、描线、上色、校对、摄影、剪辑、作曲、对白配音、音乐录音、混合录音、洗印等十几道工序,才可以顺利完成。
目前,FLASH动画主要分为商业用途和个人创作,包括产品广告、网站、故事短片、MTv等。
FLASH作者从接到任务,到最后分布完成,差不多都是一个人。
虽然FLASH动画相较于传统动画来说,在画面动作衔接上不太流畅,略显粗糙,但是有自己特有的视觉效果。
比如,画面往往更夸张起伏,以达到在最短时间内传达最深感受的效果,适应现代观众的审美需要。
在制作周期上,半小时的节目,若用FLASH技术制作,大约3—4个月就可完成,若用其他技术通常需用10一14个月。
从动画制作成本上来看,传统动画片制作成本最低也要10000元/分钟,一部动画短片的制作成本至少需要几十万,还不包括广告费、播出费等。
再加上市场运作与相关产品开发等,制作成本大大高于收入,也因此制约了传统动画片的发展。
而FLASH动画制作成本非常低廉,只需一台电脑,一套软件,作者就可以制作出绘声绘色的FLASH动画,大大减少人力、物力资源以及时间上的消耗。
在目前中国动画市场资金短缺的环境张下,FLASH动画非常适合中国的国情。
总之,FLASH动画相对于传统动画的优势非常明显。
当前,FLASH动画在中国的发展取得了一定的进展,但是全盛时代还没有到来。
随着网络时代的到来,传统媒体和非传统媒体必将在相互竞争中不断向前发展,FLASH动画必将随着自身技术和形式上的更大突破,展现出更为广阔的前景。
1。
4Flash游戏
Flash游戏是由Flash动画演变而来,在游戏形式上的表现与传统游戏基本无异,但主要生存于网络之上,因为它的体积小、传播快、画面美观,所以大有取代传统web网游的趋势,现在国内外用Flash制作无端网游已经成为一种趋势,只要浏览器安装了ADOBE的Flashplayer,就可以玩所有的flash游戏了,这比传统的web网游进步许多信息资料收集,需求分析
对于Flash游戏而言,容量同比来说是最小的,而且占用时间很短,可以起到放松娱乐,休闲身心的作用,其具体有体积小、内容好、耐玩、娱乐性高、无年龄层次、能修改难度、有益身心健康、数量多、玩法丰富新颖等特色。
1。
5Flash游戏的发展方向
Flash被称为是“最为灵活的前台”。
结合ActionScitp的对象和流程控制。
使得在灵活的界面设计和动画设计中成为可能,但一直还未形成一套在flash中的界面设计理论。
同时它也是最为小巧的前台。
Flash具有跨平台的特性(这点和Java一样),所以无论你处于处于何种平台,只要你安装有支持的FashPlayer。
你就能保证它们的最终显示效果都一致。
而不必像在以前的网页设计中那样为IE和Mozilla或NetSpace各设计一个版本。
同Java一样。
它的可移植性很强。
特别是在小型网络中和小型设备中(当然大型网络已不用说),最近具有的手机支持功能可以让你为自已的手机设计你喜爱的功能。
当然你必需要有支持Flash的手机。
当然它还可以应用于PocketPC上。
目前利用Flash开发出了许多夸平台的网络游戏,甚至可以匹敌大型MMOR,在3G时代到来以后,我们很快可以在手机上玩到大型网络游戏,现有的FLASH制作网络游戏有:
SLG类(热血三国),体育类(热血球球),RPG类(凡人修真),桌面(德州扑克),TD类(保卫家园)等等。
FLASH小游戏的流行
FLASH是开发的网页富媒体及强交互技术,最初用来研发交互
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Flash 游戏 制作 坦克 大战 毕业论文