您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于Android手机平台的引擎设计与分析
1目录摘要................................................................................................................................................1Abstract........................................................................................................................................2第一章相关技术和可行性分析.................................................................31.1游戏引擎相关技术.............................................................................................31.2游戏引擎的可行性分析...................................................................................31.3本章小结...................................................................................................................5第二章Android架构及OpenGL详解.....................................................62.1Android架构分析................................................................................................62.2Android应用的构成和工作机制................................................................92.3Intent的详细解析..............................................................................................122.4Android活动的生命周期..............................................................................142.5AndroidOpenGL详解....................................................................................17第三章系统分析与设计................................................................................193.1研究目标..............................................................................................................193.2需求分析..............................................................................................................193.3性能及准确性分析.........................................................................................193.4系统设计..............................................................................................................19第四章系统详细设计及实现...................................................................214.1文件结构..............................................................................................................214.2游戏主Activity及主画布..........................................................................224.3游戏对象..............................................................................................................264.4引擎辅助类.........................................................................................................344.5样例游戏..............................................................................................................36第五章引擎测试................................................................................................385.1主界面开发.........................................................................................................385.2主菜单开发.........................................................................................................385.3主游戏界面开发..............................................................................................405.4游戏演示..............................................................................................................43第六章总结..............................................................................................................45参考文献.............................................................................................................................46外文翻译中文翻译致谢2摘要随着智能手机一步步走进普通人的生活,它慢慢的成为了大家获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的发展空间,迷你游戏引擎就是其中的一项。Android平台提供给用户非常方便好用的API,这为迷你游戏引擎的设计与实现提供了很好的平台。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为迷你游戏引擎的普及应用奠定了基础。迷你游戏引擎的主要作用就是根据用户的设定辅助生成一些JAVA代码框架,用户只需要去实现对应的处理函数就可以完成自己设计的游戏。这样就可以合理重复利用已经编写好的游戏代码,做到保证游戏质量的同时尽力提高开发速度。本文简单描述了我设计的Android手机游戏引擎的基本功能,同时对开发这样一个引擎的可行性做了技术和市场方面的分析。在这些分析和设计的基础上,对整个开发流程做了初步的计划,归纳了可能用到的设计模式和基本类结构。通过本文,让读者对Android手机游戏引擎这个项目有一个概念上较为清楚的认识,同时也对于项目组的开发工作具有积极的导向作用。关键词:智能手机;android;娱乐;引擎3AbstractWiththeMobilePhoneentersintothelivestepbystep,itwillbecomethemaindevicetoobtaininformation.ServicesofmobilePhonewillhavegreatdevelopmentspace,MiniGameEngineisoneofthem.Androidplatformoffersusersveryconvenientfunctions,Thiswillbeforconstellationinquiresthedesignandimplementationofserviceprovidesabetterplatform.Inaddition,Androidplatformisbasicallyfree,socaneffectivelyreducethesoftwarecosts,Finallyleteachuserwillbefreetogetinformation,AlsoforthepopularizationofmobilephoneMiniGameEnginetheservicecontribution.ThemainfunctionofthisAndroidmobilegameengineisassistingtheprogrammerstogeneratesomeAndroidgame’sframeworksaccordingtotheparametersthattheyset.Theonlythingthatusershavetodoisaccomplishingthehandlingfunctionstofinishtheirgames.Sothattheprogrammercanreasonablyreusethecodeswhichhavebeenwrittenandprogramquicklyaswellasmakesurethehighquality.ThepapermainlydescribesthebasicfunctionsofacommonJ2MEmobilegameengine.Andfinishthefeasibilityanalysisfordeveloppingthisengine.Onthebasisoftheanalysisandthedesign,Imakeaprimaryplanofthedevelopprocess,concludethedesignpatternandclassstructurethatwillbeusedintheproject.Throughthispaper,IwanttomakethereaderhaveaclearawarenessoftheJ2MEmobilegameengine.Tothep
本文标题:基于Android手机平台的引擎设计与分析
链接地址:https://www.777doc.com/doc-4547421 .html