欢迎来到天天文库
浏览记录
ID:37374734
大小:4.80 MB
页数:65页
时间:2019-05-22
《基于3D游戏引擎模拟演练系统消息调度器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、圆幽密级:中国科学院大学UniversityofChineseAcademyofSciences硕士学位论文指导教师:2013年3月ByWangYu--hongADissertationSubmittedtoUniversityofChineseAcademyofSciencesInpartialfulfillmentoftherequirementForthedegreeofMasterofComputerTechnologyShenyangInstituteofComputingTechnology,ChineseAcademyofSciencesMarch,2013独创
2、性声明本人郑重声明:所提交的学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的研究成果。尽我所知,文中除特别标注和致谢的地方外,学位论文中不包含其他人或集体已经发表或撰写过的研究成果,也不包含为获得中国科学院大学或其它教育机构的学位或证书所使用过的材料。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。签名:关于学位论文使用授权的说明本人完全了解中国科学院大学有关保管、使用学位论文的规定,其中包括:①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其它复制手段复制并保存学位论文;
3、③学校可允许学位论文被查阅或借阅;④学校可以公布学位论文的全部或部分内容。(涉密的学位论文在解密后应遵守此规定)摘要随着经济社会的快速发展,新能源、新材料、新产品大量涌现,高层建筑火灾、化学品爆炸等特殊环境下的灾害频繁发生,给人民群众的生命财产安全带来巨大损失。模拟演练系统是一个庞大的有机体,有成千上万个角色活动其中,而消息是驱动它们最重要的方式,因此,设计一个高效、准确的消息调度器,对于提高系统平稳、高效、合理运行具有重要意义。本文以Delta3D游戏引擎作为基础运行平台,以模拟演练系统为背景,通过深入学习研究Delta3D设计架构和相关调度算法,采用面向对象设计方式,设计
4、并实现了适应模拟演练系统特点的消息调度器。本文主要从以下几个方面对消息调度器的设计与实现进行了详细论述:1.消息调度器设计与实现过程中用到的关键技术,主要包括Delta3D中的设计约定;调度问题的一般模型,调度相关算法RM,DM,EDF以及LIF;面向对象的设计原则。2.消息调度器的需求分析以及消息调度器的设计方案,主要包括整体架构设计,详细调度流程设计以及并发模型设计。3.消息的定制规范,消息发送和多线程并发处理的部分代码,采用消息队列技术实现消息存储,触发机制以及消息调度器的安全性问题。4.从功能性和非功能性两个方面对消息调度器进行了测试。验证了消息调度器的有效性和可靠性
5、。【关键词】组件角色消息类型调度模型线程池基于3D游戏引擎模拟演练系统消息调度器的设计与实现ABSTRACTWiththerapiddevelopmentofeconomyandsociety,manynewenergy,newmaterialsandnewproductsemergeinalargeamount.High-risebuildingfireandchemicalexplosionandotherspecialenvironmentdisastersoccurfrequently,whichbroughtgreatlosstopeople’Slifeandpro
6、pertysafety.Simulationtrainingsystemisahugeorganism,which-havesthousandsofcharactersmovinginit,butmessageisthemostimportantwaytodrivethem.SOdesigningaefficientandreasonablemessagedispatcherhasimportantsignificanceforimprovingsystem’Sstable,efficientandreasonableoperation.Thisarticledesignsa
7、ndrealizesthemessagedispatcherbylearningDelta3Ddesigningframeworkandrelevantdispatcheralgorithms,usingobject—orienteddesignapproachs,andbasedontheDelta3Dgameengineasabasicoperationplatformandthesimulationdrillingsystemasthebackground,whichisadaptingtothe
此文档下载收益归作者所有