文档介绍:目录
摘要 1
Abstract 2
第一章相关技术和可行性分析 3
游戏引擎相关技术 3
游戏引擎的可行性分析 3
本章小结 5
第二章 Android架构及OpenGL详解 6
Android架构分析 6
Android应用的构成和工作机制 9
Intent的详细解析 12
Android活动的生命周期 14
Android OpenGL详解 17
第三章系统分析与设计 19
研究目标 19
需求分析 19
性能及准确性分析 19
系统设计 20
第四章系统详细设计及实现 21
文件结构 21
游戏主Activity及主画布 22
游戏对象 26
引擎辅助类 35
样例游戏 36
第五章引擎测试 38
主界面开发 38
主菜单开发 38
主游戏界面开发 40
游戏演示 44
第六章总结 45
参考文献 46
外文翻译
中文翻译
致谢
摘要
随着智能手机一步步走进普通人的生活,它慢慢的成为了大家获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的发展空间,迷你游戏引擎就是其中的一项。Android平台提供给用户非常方便好用的API,这为迷你游戏引擎的设计与实现提供了很好的平台。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为迷你游戏引擎的普及应用奠定了基础。
迷你游戏引擎的主要作用就是根据用户的设定辅助生成一些JAVA代码框架,用户只需要去实现对应的处理函数就可以完成自己设计的游戏。这样就可以合理重复利用已经编写好的游戏代码,做到保证游戏质量的同时尽力提高开发速度。本文简单描述了我设计的Android手机游戏引擎的基本功能,同时对开发这样一个引擎的可行性做了技术和市场方面的分析。在这些分析和设计的基础上,对整个开发流程做了初步的计划,归纳了可能用到的设计模式和基本类结构。通过本文,让读者对Android手机游戏引擎这个项目有一个概念上较为清楚的认识,同时也对于项目组的开发工作具有积极的导向作用。
关键词:智能手机;android;娱乐;引擎
Abstract
With the Mobile Phone enters into the live step by step,it will e the main device to obtain information. Services of mobile Phone will have great development space, Mini Game Engine is one of them. Android platform offers users very convenient functions, This will be for constellation inquires the design and implementation of service provides a better platform. In addition, Android platform is basically free, so can effectively reduce the software costs, Finally let each user will be free to get information, Also for the popularization of mobile phone Mini Game Engine the service contribution.
The main function of this Android mobile game engine is assisting the programmers to generate some Android game’s frameworks according to the parameters that they set. The only thing that users have to do is plishing the handling functions to finish their games. So that the programmer can reasonably reuse the codes which have been written and program quickly as well as make sure the hig