2d射击类游戏 毕业论文

2d射击类游戏 毕业论文

ID:351999

大小:739.49 KB

页数:22页

时间:2017-07-27

2d射击类游戏  毕业论文_第1页
2d射击类游戏  毕业论文_第2页
2d射击类游戏  毕业论文_第3页
2d射击类游戏  毕业论文_第4页
2d射击类游戏  毕业论文_第5页
资源描述:

《2d射击类游戏 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、前言摘要本设计是一款2D射击类游戏,它是通过DirectX进行实现的。除此之外本设计还有一个地图编辑器,它是通过Win32SDK开发的并负责编辑游戏地图的工具。本设计主要由两部分组成,第一部分:游戏逻辑;第二部分:地图编辑器。游戏逻辑主要包括:处理玩家的输入;玩家飞机的运动动画;玩家的火力系统;敌机的路点系统;敌机的火力系统;地图系统;碰撞检测系统。其中玩家飞机的火力系统和敌机的路点系统是最复杂和最难做的部分,但同时这两部分所产生的效果也是最丰富和最具趣味兴的。其中敌机的路点系统是与地图编辑器部分紧密联系在一起的,即敌机的路点等参数设置是由地图编辑器完成的。地图编辑器是专为本设计制做的一款工具

2、,它可以进行游戏中各种参数的设置,除了路点的设置外还包括地图编辑,敌机生命值、火力、速度等参数的设置。关键词:DirectX地图编辑器2D射击类游戏ABSTRACTThisdesignisa2Dshootinggame,itisimplementedbytheDirectX.Inaddition,thisgamehaveamapeditorwhichisdevelopedbytheWin32SDKandisresponsibleforeditingthegamemap.Thisdesignmainlyiscomposedbytwoparts,Firstpart:Gamelogic;Second

3、part:Mapeditor.Gamelogicmainlyincludes:Processingplayer’sinput;Themovementanimationoftheplayer’sairplane;Player'sfirepowersystem;Theroad-spotsystemoftheenemyairplanes;Firepowersystemofenemyairplanes;Mapsystem;Examiningcollisionsystem.Theplayer’sfirepowersystemandtheroad-spotsystemoftheenemyplanesare

4、themostcomplexandmostdifficulttodo,butsimultaneouslythesetwopartproducetheeffectalsoisrichestandmostinteresting.Theroadspotsystemoftheenemyairplanesismostrelatedwiththemapeditor,videlicettheroad-spotparameterandothersmustbesettingbythemapeditor.Themapeditorisatoolwhichisspeciallydesignedforthisgame,

5、itcansetseveralparametersofthegame.Besidestheroad-spotthemapeditor’ssettingincludeseditingmap,live-valueoftheenemyplanes,firepower,speedandotherparameters.KeyWords:DirectXMapeditor2Dshootinggame目录前言当我们还是儿童时,飞机格、捉迷藏等是我们常玩的游戏;年纪大些后又出现了俄罗斯方块掌机、任天堂红白机、街机;直到最近几年出现的异常火爆的电脑游戏。这一切说明了人类从来就没有停止过对游戏的追逐,但大多数人在电

6、子游戏面前扮演的都是玩家的角色,只有极少数人才能去制做游戏,因此这部分人往往给人一种非常神秘和高不可攀的感觉。然而世界总是在向前进步的,当大部分电子游戏被转移到PC(Personal-IV-前言Computer,个人电脑)平台后,普通人去制作游戏便成为了可能,由于PC机是为普通人设计的电脑,所以只要肯努力,在它上面你可以做任何你想做的事情,包括制做游戏,有些人学习编程的动机就是要制作自己的游戏,因此也产生了一些天才的游戏程序员。计算机游戏主要是指视频游戏,它又有2D与3D之分,而大型3D游戏又是极其复杂的软件,目前市场上的一些比较流行的3D游戏都是由几十人的大团队进行制做的,只依靠一个人的能力

7、就去进军游戏市场的时代已经一去不复返了。但是很多学习编程的人,总是以编写游戏做为自己的第一个程序,或者以编写游戏而去展示自己的水平。其实在一个游戏中你可以融合进很多元素。比如,如果你擅长美术,你可以将你的游戏画面设计的更华丽;如果你富于想象,你可以使游戏的情节更曲折,以增加可玩性;如果你擅长音乐,你可以为你的游戏制作一些更优美的MIDI音乐。当然这一切都要有比较好的计算机技术做为基础才能实现,因此

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。