论文部分内容阅读
随着3G移动互联网地正式商用普及,智能手机等移动设备硬件性能的不断提高,越来越多的人关注手机应用程序。以手机游戏为代表的移动多媒体无线增值业务逐渐成为热点。面对广阔的市场和无限的潜在用户群体,中国三大主要移动运营商都在积极致力于发展手机游戏业务,力求使手机游戏变得更加丰富多彩,以满足消费者日益增长的娱乐需求。手机游戏引擎研究,对开发手机游戏有着极其重要的应用价值。本文主要研究了如何来实现一个高性能的手机游戏引擎,性能和算法优化是本论文关注的重点,因为性能问题是在android手机上开发游戏的最大瓶颈。游戏引擎就是用于控制所有游戏功能的主循环,从计算物体碰撞、物理系统和物体的相对位置,到接受玩家的输入,处理输入的信息,显示提示信息,以及按照正确的音量输出声音、提供各种工具和插件等等。每一款游戏都有自己的引擎,但是能真正能获得他人认可并成为标准的引擎并不多,所以游戏引擎的研究成为游戏开发领域发展的一个重要方向。本文在对Android平台分析与研究的基础上,设计与实现了该平台上游戏引擎库以辅助开发人员快速高效的开发出高性能的手机游戏,实现对代码的高度复用以达到软件设计中所说的“低耦合,高聚合”的效果。