军事3d网络游戏引擎的设计与实现

军事3d网络游戏引擎的设计与实现

ID:36650535

大小:1.69 MB

页数:61页

时间:2019-05-13

军事3d网络游戏引擎的设计与实现_第1页
军事3d网络游戏引擎的设计与实现_第2页
军事3d网络游戏引擎的设计与实现_第3页
军事3d网络游戏引擎的设计与实现_第4页
军事3d网络游戏引擎的设计与实现_第5页
资源描述:

《军事3d网络游戏引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大连理工大学硕士学位论文军事3D网络游戏引擎的设计与实现姓名:史超申请学位级别:硕士专业:计算机应用技术指导教师:孙效里20061201大连理工大学硕士学位论文摘要随着计算机技术的发展,计算机仿真被大量运用到军事领域,运用军事电脑游戏对军官、士兵进行模拟军事训练是目前很多国家所采用的一种军事训练手段。军事电脑游戏不但可以提高训练效率,而且也有利于节省训练经费。然而我国在这方面的应用不够深入,尤其是警卫部队的日常训练,急需一款适合我军的电脑游戏训练系统。游戏引擎是用于控制所有游戏功能的主程序。随着游戏引擎功能的不断完备,使用己有的游戏引擎开发游戏己经成为游戏开发的

2、趋势。本文阐述了游戏引擎和与之相关的一些概念,介绍了游戏引擎的发展现状以及军事电脑游戏在国内外军队中的应用情况,分析了军事电脑游戏应用于我军军事训练的可行性和必要性。在此基础上提出了军事313网络游戏引擎的设计方案。本文设计的军事3D网络游戏引擎包括3D图形引擎、事务处理中心、物理/碰撞探测系统、动画系统、网络引擎、资产数据库和输入系统。由于时间的原因,只实现了其中的3D图形引擎和网络引擎。本文选择用Java语言开发3D图形引擎和网络引擎,通过实现一条完整的3D图形渲染管线来实现一个轻量级的软引擎:用C/S模式实现了网络引擎,并选择TCP协议保证网络数据传输的可

3、靠性和运用Java的多线程技术实现网络数据传输的并发性。最后本文对3D图形引擎和网络引擎分别进行了测试。测试结果表明3D图形引擎和网络引擎的性能都能够满足设计的要求,在下一步将游戏引擎应用到警卫部队的日常军事训练中时,还需要完善游戏引擎的其他部分并根据情况对3D图形引擎和网络引擎进行进一步的优化。关键词:游戏引擎;3D图形引擎;军事;网络军事3D网络游戏引擎的设计与实现DesignandImplementofMilitary3DNetworkGameEngineAbstractWiththedevelopmentofComputerScience,compute

4、rsimulationiswidelyappliedtomilitaryaffairs.Nowadays,manycountriesconductallmilitarysimulationdrilltomilitaryofficersandsoldiersusingmilitaryvideogam∞.Itcouldnotonlymeanahi曲efficiency,butsaveoutlayofdrill.However,ournationdidalittleeffortinthisfield,especiallyinthedailydrillofposse,s

5、ovideogamessuitableformilitaryisurgentlyneeded.Gameengineisusedasamaintocontrolallfunctionsofgames.Withthematurityofexistinggameengine’sfunctions,itbecomesatrendtodevelopganleusingexistingganleengine.Thispaperexpoundsgameengineandsomeothercorrelativeconcepts;introduceactualityofgamee

6、ngine’sdevelopment;itsapplicationindomesticandinternational,italsoanalyzethefeasibilityandnecessitywhenmilitarygamesareusedindrill.Basedonthese,adesignsolutionof3Dgameenginehasbeenputforward.The3Dgamesengineinthispaperconcludes3Dgraphicsengine,transactioncenter,physics/collisiondetec

7、tsystem,cartoonsystem,networksystem,assetdatabaseandinputsyetem.Becausethetimeislimit司,thispaperonlyimplement3DgraphicsengineandnetworksystemusingJavalanguage.Thispaperimplementalightweightsoft—enginewithawhole3DPipe·line,italsoimplementanetworksystemnotonlyinthemodeofC/Sbutinthewayo

8、fchoosingTCP

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

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

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