基于BREW的三维手机游戏开发研究

来源 :四川师范大学 | 被引量 : 0次 | 上传用户:aska1982st
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着手机用户的增加和手机性能的提高,手机游戏目前在国内外都取得了巨大的成功,目前正向着网络化、3D化、大型化的方向发展。BREW是美国高通公司推出的无线开发平台,是一种新的软件开发技术。本文对在BREW平台下,采用OpenGLES的渲染引擎,整合游戏领域的各种关键技术,开发3D实时游戏做了深入的研究,并最终实现了一个3D游戏。 本文首先对基于BREW的开发技术做了研究,分析了BREW应用程序架构的特点、BREW的模块结构、BREW应用程序的开发过程。对设备模拟器、资源编辑器、MIF文件等重要概念作了详细阐述。 手机游戏开发是一项技术性强、涉及面广的大型软件工程。本文结合手机自身的软、硬件特点,对游戏中的数学方法(定点数、平方根算法、三角函数),碰撞检测算法,粒子系统,基于OpenGLES的三维图形渲染技术这几项关键技术做了深入研究,并最终给出了在手机游戏中的解决方案。 最后,本文结合前面的研究成果,设计和实现了一款3D实时游戏。测试结果表明,该游戏在模拟器上的帧速在140FPS以上,场景渲染效果真实。证明了设计方案的正确性。
其他文献
随着网络的广泛应用,特别是政府信息、电子商务信息和军事数据在网络上的传输给网络安全提出了很高的要求。网络攻击方法层出不穷,入侵手段也不断更新,使得防火墙等被动式网络安
计算机的安全已经是一个十分普遍和严重的问题,传统的计算机安全技术及人工响应已不能满足复杂系统的安全性要求,入侵检测系统已成为网络计算机系统中一个有效的防范检测手段,其
媒体服务器(MediaServer)是下一代网络(NGN,NextGenerationNetwork)中的重要设备,也是分组网络中的重要设备。媒体服务器在软交换设备或应用服务器的控制下提供基本和增强业务
主机涉密信息的安全是信息网络安全的重要内容之一。本文主要研究设计并实现了基于Java的主机涉密信息监测控制系统,目的在于探讨防止主机涉密信息失、泄密的方法,以减少或杜
随着现代企业信息化进程的不断深入,对企业应用系统也提出了更高的要求,希望应用系统在提高企业内部信息共享能力的同时,能够增强对企业多变的外部需求的适应能力。面向服务
90年代以来,随着信息存储技术和通讯技术的发展,大量的信息呈爆炸式增长,信息自动分类己经成为人们获取有用信息不可或缺的工具。文本分类是中文信息处理的一个重要的研究领域。
文本摘要、分类、聚类和检索是文本处理领域中的重要技术。本文结合若干具体科研项目,在上述几个方面进行了研究和探索。在文本摘要技术方面,本文实现了一个简单的文本摘要工具
互联网知识学习较传统学习具有任务明确,学习过程中学习者知识与能力同步增长的特点,但同时面临着海量知识资源与个体学习需求难以匹配的重大挑战。推荐算法是解决该问题的有
镜头检测一直是数字视频处理领域的一个重要课题。镜头是组成视频的最基本的单元,镜头检测就意味着为视频的结构化表示提供基础,使更高层的语义视频处理成为可能。 本文首
随着现代无线通信技术和因特网的发展与进步,任何人在任何时间、地点都能够获取信息并与他人通信,已经成为人们对现代信息网络的切实要求。Ad Hoc网络由于其无需固定有线基础