基于J2ME的手机2D动作类游戏引擎的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:yanwuhui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着手机技术的发展,手机已经不仅仅是单一的通信设备,而是逐步成为好的游戏开发平台。为了适应移动业务的发展,Sun公司推出了J2ME开发平台,它为移动互联带来了一种新的模型,即允许手机从互联网上下载各种应用程序,并在手机上创造可执行环境离线运行这些程序。随后MIDPEG(Mobile InformationDevice Profile Expert Group)组织在CLDC上制定出MIDP规范,为移动应用的开发提供了一个坚实的平台。由此,在移动通信业第一次为软件开发商创造了巨大的商业机会。本文的2D动作类手机游戏引擎正是采用目前在移动领域广泛使用的J2ME作为开发平台,遵循CLDC 1.0和MIDP 1.0规范开发的。本文首先综述了手机游戏引擎的开发,包括2D动作类手机游戏引擎的概念;手机游戏与传统电子游戏的开发的区别、手机优势和局限以及在游戏设计中如何扬长避短;当前手机游戏引擎的主要开发平台和本引擎开发平台的选择。其次介绍了J2ME平台,其中主要阐述了MIDP应用程序。然后讨论了游戏引擎开发中用到的地图生成、碰撞检测、动画绘制和双缓冲等主要技术。最后是本文的重点:引擎的设计与实现。首先从架构、功能和类的划分三个方面阐述了引擎的设计;然后以引擎的主线为线索讲解了各个功能点的实现:包括MIDlet主程序、游戏画布、引擎命令表、引擎框架、游戏世界、地图绘制、角色、道具、音效和保存与加载。最后讨论了引擎的优化和改进措施。作者利用该引擎设计了一款DEMO游戏,通过在模拟器和真机上面的测试取得了较好的效果,能够满足实际使用的需求。
其他文献
《古田会议决议》是党的思想政治工作理论的第一个纲领性文献。它启示我们:增强思想政治工作的实效性必须突出思想政治工作的地位作用,把握思想政治工作内容的层次性和针对性
陵县新型农村合作医疗制度自建立以来已有两年时间,为了解陵县新型农村合作医疗制度的政策内容和实施情况,笔者运用问卷调查和访谈调查的调查方法,在陵县宋家镇、梅镇和神头
心脏听诊是全科医师重要的基本功。心脏听诊具有最佳的价格/效益比。但大多数年轻医师可能会发现其难以完全掌握,从而在一定程度上阻碍了全科医师的学习和提高。本文结合笔者
教育部减负“十条规定”指出,一年级新生入学后,要严格按照课程标准从“零起点”开展教学,不得拔高教学要求,不得加快教学进度。$$ 如今,有很多家长都会让孩子在学前掌握各种知
报纸
目的探讨新式剖宫产术中娩头困难的处理技巧。方法对实施新式剖宫产术中娩头困难的120例孕妇资料进行回顾性分析并总结处理技巧。结果 1例子宫下段裂伤至前穹窿大出血,紧急切
土地沙漠化是当前世界上严重地土地退化问题,对土地沙漠化问题的研究已经成为了学术领域里被大多数研究者追捧的热点问题之一。对土地沙漠化的研究是土地沙漠化治理的基础,其
目的:建立硫磺熏蒸前后金银花HPLC指纹图谱,为评价硫磺熏蒸前后金银花样品的质量优劣提供依据。方法:采用RP-HPLC方法,色谱柱:Pursuit XRs C18(250 mm×4.6 mm,5μm);流动相:
近年来,我国糖尿病患病率从20世纪80年代至90年代中期增加了4-5倍,估计现有糖尿病病人3千多万,居世界第二位。关于糖尿病患者的健康教育工作也越来越受到人们的重视,已经成为
<正>无论哪种"互联网+汽车后市场"商业模式都需要良好的运作模式作为支撑,没有好的运作模式,再好的商业模式也是空谈。2014年,"互联网+汽车后市场"服务企业迅速发展起来,让沉
主动干预市场作为一种有效的政府治理工具,运用得当可以纠正“市场失灵”,维护市场机制的正常运转,运用失当也可能出现“政府失灵”。在我国社会主义市场经济体制尚不完善的