java游戏引擎
摘要
在手机附加功能中,手机游戏是最具有吸引力和经济价值的功能之一。但手机游戏的开发受手机硬件资源的制约,开发效率低,质量不能得到有效保证。如何快速、高效并低成本生产出高质量的手机游戏,成为各个手机游戏开发商共同追逐的目标。游戏引擎开发是实现这个目标的有效途径。java手机游戏下载网站
论文论述了如何在支持JavaME的手机上设计并实现2D游戏引擎。首先对比了几种流行的手机计算平台,特别是对JavaME开发平台及其对手机游戏开发的支撑技术进行了深入分析,证明了其对手机游戏引擎开发支持能力。然后深入分析了手机游戏的特点、手机游戏的功能需求、手机游戏引擎应该扮演的角,抽象出了手机游戏软件的软件架构、手机游戏引擎在架构中的位置,以及手机游戏引擎的功能构成及功能分类。最后详细论述了手机游戏引擎中主要模块的实现原理和实现技术。
论文在手机游戏引擎实现方面,着重探讨了动画管理和碰撞检测这两个模块的实现。在动画管理上采取了分层策略来处理动画,以整体向局部的顺序,依次称为:动画、帧、模块。这样处理不仅能够方便的管理动画资源,同时也能够最大程度地重复利用已有的资源。在碰撞检测方面,论文借鉴采用了换基底的方式,把在标准直角坐标系中的椭圆与直线相交判断问题,转换成单位圆与直线相交判断问题,减少了判断过程的复杂度。
关键词:手机游戏;JavaME;碰撞检测;游戏引擎
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论