欢迎来到天天文库
浏览记录
ID:32525878
大小:3.33 MB
页数:67页
时间:2019-02-11
《2d多平台智能手机系统游戏引擎的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、国内图书分类号:TP311学校代码:10213国际图书分类号:004.41密级:公开工程硕士学位论文2D多平台智能手机系统游戏引擎的研究和实现硕士研究生:赵东亮导师:王峥副教授副导师:胡技高级工程师申请学位:工程硕士学科:软件工程所在单位:软件学院答辩日期:2013年11月授予学位单位:哈尔滨工业大学万方数据ClassifiedIndex:TP311U.D.C:004.41DissertationfortheMasterDegreeinEngineeringRESEARCHANDIMPLEMENTATIONOF2DMULTI-PLATFORMGAM
2、EENGINEONSMARTPHONESYSTEMCandidate:ZhaoDongliangSupervisor:AssociateProf.WangZhengAssociateSupervisor:SeniorEngineerHuJiAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:SoftwareEngineeringAffiliation:SchoolofSoftwareDateofDefence:Nov.2013Degree-Conferring-Institution:Har
3、binInstituteofTechnology万方数据哈尔滨工业大学工程硕士学位论文摘要最近几年,随着智能手机在人群中广泛普及,基于智能手机平台的游戏产业也得到快速发展,各种新的游戏也不断涌现。为了方便游戏开发人员开发游戏,减轻他们的压力,各种游戏引擎被制作出来。本文就如何构建一款跨平台的游戏引擎和相应游戏编辑工具进行了研究和实现。本文最开始简单介绍了目前国内外游戏产业的发展状况,并对游戏引擎在游戏制作过程中的重要地位进行了阐述。然后根据开发人员对实际引擎工具的需要,对2D游戏引擎进行了模块划分和概要设计。本文研究的内容和成果主要在以下几个方面:
4、首先设计和定义了多平台引擎底层API。引擎底层API模块是游戏引擎的基础部分,主要包含图形引擎模块、音效模块、事件交互模块、物理引擎模块和脚本模块等,本文分别对iOS和Android两个平台进行了设计和实现。然后使用MVC框架设计了通用引擎游戏模块并提供了可扩展的控件库。使用MVC框架可以将数据层,显示层和控制层分开,使游戏设计更简单。可扩展的控件库更能丰富游戏的表现形式,提高游戏品质。接下来实现了多种功能的引擎数据编辑器。数据是游戏关键,使用编辑器可以方便快捷的编辑游戏数据,提高开发人员的开发效率,缩短游戏开发周期。本文正文部分对以上三个方面进行
5、了详细的设计和实现,而且对他们进行测试并取得预期效果,最后进行了一定的总结,并指出设计过程中发现的不足,提出接下来的研究方向。关键词:智能手机;游戏引擎;多平台;游戏编辑器-I-万方数据哈尔滨工业大学工程硕士学位论文AbstractInrecentyears,withthesmartphonewidespreadpopularityamongpeoplebasedsmartphoneplatformgameindustryhasbeenrapiddevelopmentofavarietyofnewgamesarealsoemerging.Inord
6、ertofacilitatethegamedeveloperstodevelopgamesandreducetheirstress,avarietyofgameenginesareproduced.Thisarticleonhowtobuildacross-platformgameengineandcorrespondinggameeditingtoolshasbeenstudiedandrealized.Thispaperfirstintroducesthecurrentstateofdevelopmentofthegameindustry,an
7、dtalksabouttheimportantofthegameengineinthegameproductionprocess.Thenaccordingtotheneedsofgamedevelopersforactualenginetools,itmakethemoduledivisionof2Dgameengineandoutlinedesignthemodules.Thefollowingaspectsarethetopicsaboutresearchandinnovationofthispaper:Themulti-platformen
8、ginecoreAPIhasbeendesignedanddefinitioned.TheenginecoreAPImod
此文档下载收益归作者所有