基于vc的飞行模拟游戏的设计及实现

基于vc的飞行模拟游戏的设计及实现

ID:9319871

大小:263.50 KB

页数:30页

时间:2018-04-27

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

《基于vc的飞行模拟游戏的设计及实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VC的飞行模拟游戏的设计及实现摘要电子游戏的出现代表了一种全新娱乐方式的诞生。目前,电子游戏正以其独特的魅力吸引着众多的玩家。随着游戏产业的蓬勃发展,越来越多的人加入到了游戏开发的行业。游戏开发涵盖了程序设计、文学、历史、音乐及美术等诸多方面的内容,除去市场价值的意义,电子游戏的发展的必要性还在于对我国文化产业的发展的重要性,游戏作为一种特殊的创意文化产品形态,是文化产业链中不可缺少的一环。设计在利用已有的开发包和已有的游戏框架的基础上,采用MicrosoftVisualC++2005为开发平台,这些开发包和框架已经完美地解决了游戏图像和音效方

2、面的问题,设计的主要工作就是向框架中添加自己所设计的类,用于实现设计所要实现的功能。在进行类的设计时,运用C++所具有的继承和派生功能,使很大一部分代码能够得到重用,从而实现多态,同时,还要在父类中很好地引入虚函数,为指针能够指向子类的同名成员提供方便,然后利用开发包里的方法来实现游戏背景的显示,最终得到一个在MicrosoftVisualC++2005上运行的飞行模拟游戏,同时在运行时不会出现重大尤其是会令游戏崩溃的BUG。关键词:飞行模拟;多态;代码重用Designandrealizationofaflightsimulationgamebas

3、edonVCAbstractTheappearanceofcomputergamehasrepresentedthenaissanceofatotallynewsortwayofentertainment.Atpresent,thecomputergamehasattractedagreatdealofplayersbyitsuniquecharm.Alongwiththegameindustryflourishing,moreandmorepeoplehasjoinedtheprofessionofgamedevelopment.Gamedeve

4、lopmenthascoveredmanycontentsincludingprogramming,literature,history,music,arts,etc.Eliminatethesignificanceofmarketvalue,gamedevelopisquiteimportanttothecultureevolutionofournationtobeaspecialkindofcreativitycultureproduction.Gameisindispensabletothechainofcultureindustry.The

5、designbasedonthedeveloppackageandthegameframewhichalreadyexistusesMicrosoftVisualC++2005tobetheplatform.Thesedeveloppackageandgameframehasraveledouttheproblemwhichrelatetoimageandsoundeffectperfectly.Themaintaskofthedesignistoaddclassesthatplanedbyoneselftothegameframe,toactua

6、lizethefunctionwhichthedesignhavetorealize.Whenwecarrythroughtheclassesdesign,usetheinheritandderivefunction,weneedtoenableamajorityofcodecanbereused,aimtoactualizepolymorphism,atthesametime.Itisnecessarytousevirtualfunctioninthebaseclass,tomakepointercanpointtothememberwhichh

7、asthesamenameinthesubclassmoreconvenience,afterwards,utilizethedeveloppackagetorealizethedemonstrationofgamebackground,finallyobtainaflightsimulationgamewhichcanrunonMicrosoftVisualC++2005,andthere’snoseriouslybugsespeciallythatcanmakethegamecrashwhenrunning.Keywords:flightsim

8、ulation;polymorphism;codereuse目录论文总页数:26页1引言11.1课题背景11.2国内外研究

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

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

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