3D手机游戏引擎框架研究及关键技术实现

被引量 : 0次 | 上传用户:hoko0428001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏引擎是软件工程中的软件复用思想在游戏开发中的表现形式之一。它把游戏中最常见、最核心的功能进行集成,形成通用的框架平台。这样,在进行具体的游戏产品开发时,游戏编程人员就不需要从头做起,而可以直接调用游戏引擎提供的强大功能,在短时间内高质量地开发出新游戏。游戏的运行效果往往受限于硬件性能,尤其是运行在嵌入式设备上的3D游戏,对高效率和高性能的追求为游戏开发人员提出了更高的要求。这种高要求产生了更专业的分工:一部分高水平的开发人员从事性能要求很高的游戏引擎的开发,而一般水平的开发人员则利用引擎进行具体游戏产品的开发。游戏产品的核心特点是创意和可玩性。这就使游戏的开发要变得比较容易和简单,使得不懂编程的游戏创作人员也能快速的实现他们的创意。随着手机性能的提高和3D图形技术在手机游戏领域的应用,3D手机游戏必将成为游戏领域的一个亮点,因此开发一款适应性强的3D手机游戏引擎,能够使今后3D手机游戏的开发更加高效和方便,是未来手机游戏开发的重点。论文通过对手机游戏引擎的发展现状的介绍,凸显出了3D游戏引擎在手机游戏开发中的重要性,并且提出基于Java ME的3D手机游戏引擎的架构设计。引擎架构根据引擎中各个模块功能以及面向的使用对象类型进行划分,共分为了四个模块:基本封装层、引擎封装层、可视化开发工具、和软件辅助开发库。这种分层的结构设计,不仅使得引擎的结构简明清晰,更有利于引擎的维护和版本升级。论文还详细阐述了3D手机游戏引擎中场景管理、碰撞检测、物理系统模块的具体设计思路以及实现过程。场景管理是游戏引擎的核心,它负责构造需要渲染的场景树,在论文的设计中,场景管理还负责各个模块间的数据分发,通过它将引擎层的其他模块结合在一起,协调了整个游戏引擎的工作;碰撞检测负责进行游戏场景中的相交测试。论文中使用的碰撞检测方法是在手机游戏开发中常用的光线相交法基础上的改进,利用包围盒技术,提高了游戏中不规则对象的碰撞检测精度:物理系统模拟真实世界中发生的物理现象,在论文中,着重模拟了碰撞反应和速度变化两种基本的物理现象。
其他文献
作为全球化市场竞争的一种有效管理模式,供应链管理(Supply ChainManagement)强调企业间的合作与协调。然而,当各成员都试图最优化自己的利润时,供应链整体的利润将不可避免地受
本篇论文从实现混业经营的理论基础入手,对比国外银行实现混业经营所取得的成就,分析我国现行实现混业经营已经具备的条件,并进而研究探讨了我国实现混业经营应该如何从模式选择
对于中国的传统美术,有观点认为:“中国美术自古就是表现主观——写意,而西方美术自始再现客观——写实”的看法。甚至还有这样的说法:中国的具象艺术是从19世纪初,在一些留洋人士
园林绿化在生态系统中起着极其重要的作用,已受到了社会的普遍重视,本文结合实际工作经验,从控制施工设计,施工质量,竣工验收,后期养护管理等方面,论述了园林绿化工程的施工
本文对自行火炮武器系统射击诸元误差、自动操瞄调炮误差及射弹散布误差进行了详细的分析 ,根据误差源数据 ,对某自行火炮武器系统的射击精度进行了研究 ,根据计算结果讨论了
四大资产管理公司成立以来,经过八年多的不良资产处置经验的累计,在对不良资产的处置已经不再是停留在简单定价方法。不良资产的处置效率也有所提高。我国国有商业银行的不良
开关电源是现代电力电子设备不可或缺的组成部分,其质量的优劣直接影响电子设备性能,其体积的大小也直接影响到电子设备整体的体积。近年来,电子设备向小型化发展,对开关电源
在当今全球化进程中,创业教育是适应知识经济高速发展、培养创新创业型人才的一种现代教育体系。本文借鉴国外创业教育的先进经验,针对我国高校开展创业教育的不足之处,对高
过去十几年来,有关疼痛生理学的基础研究已有取得很大进展,但与临床实践研究的联系仍不充分,其主要原因是大多数的疼痛治疗仍是以单一模式进行的。而单一药物或方法不可能达
二十世纪八十年代中期的中国文学在浩瀚的文学史上或多或少地留下了它的惊鸿舞姿。而先锋文学在这场文学景观中如一道艳异的春光,像是热情,像是火焰,点亮了灰暗已久的中国文