必胜师提供-基于vc的飞行模拟游戏的设计及实现

必胜师提供-基于vc的飞行模拟游戏的设计及实现

ID:46223880

大小:229.15 KB

页数:27页

时间:2019-11-21

必胜师提供-基于vc的飞行模拟游戏的设计及实现_第1页
必胜师提供-基于vc的飞行模拟游戏的设计及实现_第2页
必胜师提供-基于vc的飞行模拟游戏的设计及实现_第3页
必胜师提供-基于vc的飞行模拟游戏的设计及实现_第4页
必胜师提供-基于vc的飞行模拟游戏的设计及实现_第5页
资源描述:

《必胜师提供-基于vc的飞行模拟游戏的设计及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、分类号:TP311.1密级:公开UDC:D10621-408-(2007)5841-0编号:2003032003成都信息工程学院学位论文基于VC的飞行模拟游戏的设计及实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓儆职称):论文提交日期:林丹网络工程工学学士金虎(讲师)2007年06月01日基于VC的飞行模拟游戏的设计及实现电子游戏的出现代表了一种全新娱乐方式的诞生。口前,电子游戏正以其独特的魅力吸引着众多的玩家。随着游戏产业的蓬勃发展,越來越多的人加入到了游戏开发的行业。游戏开发涵盖了程序设计、文学、历史、音乐及美术等诸多

2、方面的内容,除去市场价值的意义,电子游戏的发展的必要性还在于对我国文化产业的发展的重要性,游戏作为一种特殊的创意文化产品形态,是文化产业链屮不可缺少的一环。设计在利用已有的开发包和已有的游戏框架的基础上,采用MicrosoftVisualC++2005为开发平台,这些开发包和框架已经完美地解决了游戏图像和咅效方面的问题,设计的主要工作就是向框架中添加口己所设计的类,用于实现设计所要实现的功能。在进行类的设计时,运用C++所具有的继承和派生功能,使很大一部分代码能够得到重用,从而实现多态,同吋,还要在父类中很好地引入虚函数,为指针能够

3、指向了类的同名成员提供方便,然后利用开发包里的方法来实现游戏背景的显示,最终得到-•个在MicrosoftVisualC++2005上运行的飞行模拟游戏,同时在运行时不会出现重大尤其是会令游戏崩溃的BUGo关键词:飞行模拟;多态;代码重用DesignandrealizationofaflightsimulationgamebasedonVCAbstractTheappearanceofcomputergamehasrepresentedthenaissanceofatotallynewsortwayofentertainment.A

4、tpresent,thecomputergamehasattractedagreatdealofplayersbyitsuniquecharm.Alongwiththegameindustryflourishing,moreandmorepeoplehasjoinedtheprofessionofgamedevelopment.Gamedevelopmenthascoveredmanycontentsincludingprogramming,literature,history,music,arts,etc.Eliminatethe

5、significanceofmarketvalue,gamedevelopisquiteimportanttothecultureevolutionofournationtobeaspecialkindofcreativitycultureproduction.Gameisindispensabletothechainofcultureindustry.ThedesignbasedonthedeveloppackageandthegameframewhichalreadyexistusesMicrosoftVisualC++2005

6、tobetheplatform.Thesedeveloppackageandgameframehasraveledouttheproblemwhichrelatetoimageandsoundeffectperfectly.Themaintaskofthedesignistoaddclassesthatplanedbyoneselftothegameframe,toactualizethefunctionwhichthedesignhavetorealize.Whenwecarrythroughtheclassesdesign,us

7、etheinheritandderivefunction,weneedtoenableamajorityofcodecanbereused,aimtoactualizepolymorphism,atthesametime.Itisnecessarytousevirtualfunctioninthebaseclass,tomakepointercanpointtothememberwhichhasthesamenameinthesubclassmoreconvenience,afterwards,utilizethedeveloppa

8、ckagetorealizethedemonstrationofgamebackground,finallyobtainaflightsimulationgamewhichcanrunonMicrosoftVisualC++2005,

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

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

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