基于JAVA的手机游戏引擎的研究及实现

被引量 : 0次 | 上传用户:yxzapricot
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
手机游戏是手机增值服务中的重要组成部分,手机游戏引擎研究,对开发手机游戏有着极其重要的应用价值。本文主要研究了如何来实现一个高性能的手机游戏引擎,性能和算法优化是本论文关注的重点,因为性能问题是在JAVA手机上开发游戏的最大瓶颈。论文采用由部分到整体的思路,首先介绍引擎的各个重要组成部分,以及各部分中的关键问题,接着,总述整个引擎的实现过程。手机游戏引擎通常被分为物理和渲染两部分。物理部分首先要解决的问题是,如何用程序来逼真地模拟真实世界中的物理运动。论文基于牛顿物理学,详细讨论了各种物理运动,从最基本的运动和力,到复杂的变速运动和碰撞反应,并展示了部分主要的代码实现片段。接着,对引擎物理部分中的优化计算,提出了两种优化方法:一是用整型数来表示实型数,二是近似三角计算,提高了引擎的运算性能。手机游戏引擎的第二大部分为渲染部分。该部分首先要解决2D卷轴场景的性能问题,这是渲染部分的主要时间开销。论文提出了两种算法:整体Copy算法和四分缓冲区算法,它们比目前通常的做法效率要高。文中对这两种算法的形成、原理进行了详细的说明。接着,分析了手机游戏中最常用的图片格式——PNG(Portable Network Graphic)格式,并提出了四种优化方法:删除辅助数据块;合图;独立调色板数据块;解压IDAT数据块。最后,结合上述两大部分,讨论了手机游戏引擎整体实现的通常做法,提出了改进方法,并对两者各自的优劣进行了比较。同时,介绍了所研究的手机游戏引擎在一个实际游戏项目中的应用。本论文成果在实际项目开发中进行了验证,取得了良好的效果。
其他文献
针对电机轴承早期故障特征十分微弱,容易被机器运转时的背景噪声淹没而难以识别的问题,在分析峭度特性的基础上,确定了信号峭度值和噪信比的数学关系.设计了受控于信噪比的峭
本文将意大利作家卡尔维诺与中国作家王小波放在比较文学的影响研究视角下,对二者的影响关系进行了较为系统的梳理与探讨,全文分四大部分:第一部分:影响关系的生成和研究现状。该
核心竞争力是当今企业市场竞争成败的关键因素,更是企业能否控制未来,掌握未来市场竞争主动权的根本,企业信息化就是通过信息技术手段,促进企业组织结构的优化、增强企业的市场应
《世说新语》这部成书于刘宋元嘉时期的著作,用生动的笔触记载了一代名士超凡脱俗的精神品格和行为举止,同时也在中国美学史上建立起了一个完整的人物审美评价体系,形成了包含情
随着我国经济高速发展,对国民体质的要求越来越高,但青少年学生的部分体能素质指标近20年来却持续下降,这引起了国家、社会的高度重视。如何改善学校体育工作状况,成为大家密
大屏幕显示在商务会议、教学讲座、广告宣传、工业监控等方面都有广泛的应用。LED拼接显示屏作为实现大屏幕显示的一种方法也得到了广泛的使用。近年来,随着国内外在LED材料和
本文是在现代“人类本体论”转向以后的悲剧理论框架下,结合近现代人本主义哲学和现代悲剧理论不同流派的观点对奥尼尔剧作中的“自我”本质进行探讨,揭示出奥尼尔戏剧中的人物
政务服务中心绩效评估是热点也是难点。绩效评估对于实现政务服务中心管理机制创新,改进政务服务中心绩效有着现实的意义。本论文主要内容分为四部分,第一部分是公共部门绩效评
OFDM技术是一种具有很强抗多径衰落、码间干扰和窄带干扰能力,以及很高频谱利用率的高效数据传输技术。但OFDM对同步误差非常敏感,成为制约OFDM技术发展的瓶颈。而研究同步算法
本研究以60例使用亚砷酸的APL患者为研究对象,通过对患者外周血象变化、骨髓增生程度、贫血症状缓解程度以及疗效、外周血上清TNF-α的表达水平变化情况的研究。结果表明:1.亚砷