文档介绍:西南交通大学
硕士学位论文
基于J2ME的2D手机游戏引擎的分析与设计
姓名:冉静
申请学位级别:硕士
专业:计算机软件与理论
指导教师:尹治本
20070401
摘要西南交通大学硕士研究生学位论文第本论文收集了现有的手机游戏解决方案,并将其划分为基于语言和基于镅越饩龇桨噶嚼啵ü哉饬嚼嘟饩龇桨傅姆治龊投员龋胖匮芯的髓技术的优劣。论文中总结了姬的体系结构,并对各结构如、进行了研究和分析。其中着重研究了的开发流程与部署和的持久化解决方案T贕獳中提供了很多现成的游戏本论文中的手机游戏引擎并没有使用,原因在于并非所有机型都支持这些W芙酛募际蹩蚣苡欣诙允只蜗方峁沟那逦氏帧本论文的主要内容是关于手机游戏引擎的研究和设计,该引擎是以为平台设计,划分为游戏主线程控制、游戏状态处理、游戏地图和角色处理、,图文并貌的展示了作者设计的手机游戏引擎。游戏主线程控制模块中研究了的生命周期和状态改变情况。游戏状态模块处理玩家在各种状态下执行的动作。游戏地图和角色处理模块研究实现了图形通过和技术在手机低存储量限制下节约存储空间并达到较好视觉效果的要求,而缓存技术的研究又可以提高图形在低的限制下游戏读取图片的速度。游戏声音处理模块比较简单,该模块使用了标准迪郑ú煌氖只椭С植煌纳舾袷胶虯,。最后,论文总结了该引擎的使用范围和软硬件要求,并通过游戏实例说明引擎的使用,还指出了一些引擎中没有达到的效果并给出了作者自己的优化关键宇:手机游戏引擎图形学手机游戏资源管理建议。。
.∞’,甀痑“痶琒...’簍
。⑹只僮飨低车某现更是把手机这一载体推向了另一个高度。部分手机已经拥有高速的存储读取速度和高容量的存储盘,,手机是一个合格的网络传输工具,从手机网络来看,现在已然实现流畅的在手机平台上看即时的电视广播。的传输速度现在已经可以达到的两倍。考虑这两个条件,手机的确是一个不错的游戏载体。随着“智能手机”的大行其道,⒉皇强雌涫欠裰С⑹欠裰С諬趁娴匿馈⑹欠裰С滞獠宕娲⒖ǖ裙δ埽强雌涫欠是一款兵有操作系统的手机。也就是说,我们要看操作系统的程序扩展性,看其是否可以支持第三方软件安装、应用。如此一来,手机游戏脱离了固化在手一机硬件上的限制,迈入了一个自由发展的时代,但是操作系统的不统一和各厂商手机支持不同的中间件的现状仍然给手机游戏的开发带来不小的麻烦。我们用“手机操作系统三分天下,和对垒中间件”来形容现在的手机游戏开发背景是非常会适的。现在市场上的智能手机共有四种操作系统,它们分别是:操作系统、、、采用操作系统的手机,其实就是“具备移动电话功能的掌上电脑”而操作系统
.屑浼西南交通大学硕士研究生学位论文第已,其操作系统和以往基于操作系统的掌上电脑没什么区别。智能手机领域里采用操作系统的都是些非主流厂商,例如惠普之类,虽然三星推出了,但其前景并不看好。,大家也都能感觉到,僮飨低呈窍纸袷只煊蛑杏τ范围最广的操作系统,并且拥有相当多针对不同用户的界面,:不管是、、还是嵌际腔赟平台而开发的界面,然后各自根据一些硬件特性来迸行区分。界面是拥有最多第三方软件或游戏的界面,也就自然成为被僮飨低车闹悄苁只捎玫米钇捣钡腟S胛⑷聿煌蚐都具有实现高级定制的灵活性,。例如,对于企业的此担匾5氖嵌氖煜こ潭龋约笆欠袢菀桌孟钟械奶式机软件对其进行扩展。所以微软比蚐都具有优势。另外。平台的定制水平较低,可以实现一致性,这对于企业用户具有重大意义,因为企业中通常有几百台设备需要相互通讯。不太分散、。在印度和中国等国家,由于市场对于价格非常敏感,⑿越ḿ绦涟某沙ぃ在中间件领域,目前主宰全球手机市场,年有诓渴只沧了。但仍然过于分散,不能像标准的中间件那样在所有设备中得到大规模应用。也就是说,一个已经开发