收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 其它专业论文 >> 软件工程本科论文

手机3D游戏引擎的初步设计实现

[关键词:手机游戏,引擎设计]  [热度 ]
提示:此毕业设计论文完整版包含【论文,答辩稿
作品编号:rjgc0215,word全文:45页,合计:17000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
手机3D游戏引擎的初步设计实现毕业设计论文------

本文对现有3D商业引擎和M3G技术进行了较为深入的分析与研究,在此基础上设计并实现了一个基于J2ME平台的3D游戏引擎系统。本文所设计的引擎是一个功能相对完备的游戏引擎,为游戏开发者提供了图像、声音、网络、输入控制、消息处理等功能模块,游戏开发者可以在该引擎的基础上快速便捷地进行游戏开发工作。

......

课题研究的主要内容

本课题选择了J2ME作为目标开发平台。J2ME作为JAVA语言面向嵌入式系统的一个分支,充分体现了JAVA语言跨平台、开发效率高的特点,目前市场上流通的大部分手机都支持J2ME技术。同时在3D图形接口方面,JSR184所定义的M3G标准也为在J2ME下实现3D应用提供了强有力的支持。

针对J2ME及M3G系统的特性,该课题的主要研究内容如下:

(1)了解手机平台及3D游戏引擎的历史及发展现状,分析课题研究的意义所在。

(2)对J2ME及M3G基础类库进行分析研究,指明其在系统中的位置及所起到的作用。

(3)分析游戏引擎中的各个组成部分,并指出该系统对各个部分的实现情况如何。

(4)分析系统开发中所用到的关键技术,并对其加以总结。

(5)在系统开发中充分贯彻面向对象的思想[3],使得开发出来的系统易于使用、维护。

本文的章节安排

本文的章节是这样安排的:

第1章,首先介绍了课题的背景及相关技术领域的发展概况,然后介绍了本文研究的主要内容以及所作的工作。

第2章,研究并分析本文所涉及的关键技术:J2ME平台与传统3D游戏引擎架构。

第3章,基于J2ME平台3D游戏引擎的需求与详细设计。

第4章,首先是介绍游戏引擎的实现;然后对系统的实用性及性能进行了测试分析,并总结了需要改进的地方。

.......

功能需求

本游戏引擎作为J2ME平台3D游戏开发的基础,为了游戏开发者能够快速开发出游戏成品,需要具备以下4个功能点:

(1)对常用功能支持  这包括对时间、声音、网络、用户输入、数据持久化等模块的处理。

(2)对3D渲染的支持  这包括场景组织、3D对象管理、渲染自动化等。

(3)方便的用户编程接口  这包括统一的游戏消息处理机制、灵活而简单的脚本语言等支持。

(4)对功能模块高度抽象  避免造成大量不必要的代码和冗余数据。

以上就是作为一个J2ME平台通用3D游戏引擎的功能需求。其中第4点对于空间有限的移动设备平台来说显得尤为重要。另外对于一个游戏引擎来说,容器、算法、数学函数和简单动画处理等功能也是不可或缺的,值得庆幸的是MIDP和M3G已经为我们提供了这些底层支持。

......

消息管理模块

(1)功能描述  实现对游戏消息的产生、接收、翻译、派发、应用、销毁等管理功能。

(2)游戏消息处理流程  如图3-5所示。消息管理模块由消息管理器、事件处理逻辑、逻辑处理单元三个部分共同组成。首先由消息管理器从输入管理器接收输入数据,然后将其转化成游戏消息并挂入消息队列;游戏事件处理器将从消息队列中取出消息并派发给逻辑处理单元,逻辑处理单元再将游戏消息应用到游戏逻辑。这就是游戏消息的一个完整的生命周期。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文,答辩稿
作品编号:rjgc0215,word全文:45页,合计:17000

本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——手机3D游戏引擎的初步设计实现(论文,答辩稿)!