基于android的手机游戏引擎的设计与实现

基于android的手机游戏引擎的设计与实现

ID:35055569

大小:1.95 MB

页数:58页

时间:2019-03-17

基于android的手机游戏引擎的设计与实现_第1页
基于android的手机游戏引擎的设计与实现_第2页
基于android的手机游戏引擎的设计与实现_第3页
基于android的手机游戏引擎的设计与实现_第4页
基于android的手机游戏引擎的设计与实现_第5页
资源描述:

《基于android的手机游戏引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:TP311.5单位代码:10183研究生学号:201353R249密级:公开吉林大学硕士学位论文(专业学位)基于Android的手机游戏引擎的设计与实现DesignandImplementationofMobileGameEngineBasedonAndroid作者姓名:陈洁类别:工程硕士领域(方向):软件工程指导教师:宋长龙教授培养单位:软件学院2016年6月基于Android的手机游戏引擎的设计与实现DesignandImplementationofMobileGameEngineBasedonAndroid作者姓名:陈洁领域(方向)

2、:软件工程指导教师:宋长龙教授类别:在职工程硕士答辩日期:2016年5月21日未经本论文作者的书面授权,依法收存和保管本论文书面版本、电子版本的任何单位和个人,均不得对本论文的全、修改、发行部或部分内容进行任何形式的复制、出租、改编等有碍作者著作权的商业性使用(但纯学术性使用不在此。否则限),应承担侵权的法律责任。吉林大学硕±学位论文原创性声明本人郑重声明:所呈交学位论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中己经注明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写过的作品成果。

3、对本文的研究做出重要贡献的个人和集体,均已在文中W明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名;砍漆日期:2016年6月1日摘要基于Android的手机游戏引擎的设计与实现在我国互联网的发展过程中,PC互联网已日趋饱和,移动互联网呈现井喷式发展,而只支持语音功能的单一功能移动终端,已经不能满足人们日益增长的需求。如今,功能更加强大的智能手机进入人们的生活,新一代手机对操作性和舒适性都有非常高的要求,旨在为用户提供形式更加丰富的、功能更加完善的用户使用体验。移动游戏的壮大对于移动互联网的发展起着至关重要

4、的作用,但目前我国移动游戏用户增长放缓,移动游戏市场出现疲惫态势,因此,开发出一款能提高开发效率、缩短应用程序开发周期的游戏引擎已成为亟待解决的问题。当前手机市场百花齐放,其中Android、IOS和Windowsphone系统占市场份额最大。而由于Android系统开源的特殊性,其前景被大为看好。因此,开发出一款良好的基于Android的手机游戏引擎顺应了市场的需求。游戏引擎是为开发和运行某种游戏的智能终端所设计的,并且能够被该智能终端所识别和运行的代码集合。经过很长一段时间的发展积累,游戏引擎已经发展成为复杂的多功能系统,旨在为移动开发者提供

5、更高效的开发效率,它包含了几个功能独立的子系统。安卓开发引擎是指一些已提前完成的可复用的游戏开发框架或者一些交互式实时音效、图像应用的程序的核心组件,用于帮助应用或游戏开发者快速高效的[1]开发应用或者游戏。该安卓开发引擎设计了一个良好的生命周期,管理应用的状态,比如创建,暂停和恢复。并基于安卓原生API封装了渲染模块、文件模块、音效模块、交互模块。本引擎基于安卓复杂原生API,简化了代码,为开发者提供了高效、快捷的开发服务。游戏引擎是游戏应用的大脑,分配和控制着游戏中的各类资源,是控制游戏中子程序的主程序,从位置的计算和碰撞检测,到接收玩家的输

6、入并做出相应的1响应,正确的控制着资源的加载和软硬件资源的分配。一般来说游戏引擎包含:渲染模块、文件模块、音效模块、交互模块。本文首先研究了Android的主要功能和体系结构,分析了Android的应用框架、Dalvik虚拟机、图形库、多媒体库和访问外设的API。把Android中对游戏开发最为重要的部分进行了研究和分析。本文实现了一个基于Android手机平台的开发引擎。该引擎定义了一个良好的生命周期,并整合了Android的API,设计出一些更为高效和简洁的代码,包括渲染模块、音效模块、文件模块和交互模块。该引擎实现了开发引擎应该具有的基[2

7、]本功能。从而缩短了开发者的开发周期,提高了开发效率,把开发者从低端框架中解放出来,工作重心转移到应用或游戏设计本身上来。该开发引擎是基于Android系统库,使用一些软件工程思想和设计模式,旨在为开发人员提供一个高效,快速和可靠的开发框架。节省开发时间,提高代码的复用率,降低开发门槛。关键字:智能终端;移动开发;游戏引擎;Android系统。2AbstractDesignandImplementationofMobileGameEngineBasedonAndroidIntheprocessofthedevelopmentoftheIntern

8、etinChina,thePCInternethasbecomeincreasinglysaturated,themobileInter

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

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

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