基于OGRE的3D网络游戏引擎设计与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:gouchiren424
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以中山大学与北京天下先科技有限公司合作申请的2007年度广州市科技局重点科技攻关项目(编号:200723-D0191)为研究背景,该项目的主要内容包括:(1)虚拟探究式教育网络游戏设计方法与规程的研究、总结与整理;(2)3D网络游戏引擎各部件的架构设计与各系统的实现技术的研发。 本文所阐述的内容源自作者在开发游戏引擎时,自己的工作和开发经验。本文首先介绍了网络游戏和游戏引擎的概念,概括了游戏引擎在整个游戏开发中的重要作用;然后,从整个网络游戏引擎架构出发,结合当前流行的大型多人在线游戏开发设计理论,遵循面向对象的设计原则,设计了一款基于OGRE(面向对象的图形引擎)的3D网络游戏引擎,并将该引擎成功应用于3D教育网络游戏项目的开发中,经过测试达到了预期效果,证实了方案的合理性,可行性和实用性。 本文论述的重点包括网络游戏引擎构架设计、游戏实体系统设计和引擎核心功能设计。本文深入分析游戏引擎技术特点,设计了结构清晰合理的游戏引擎构架,丰富而层次分明的游戏实体系统,针对游戏中的角色物品等对象的特征作出灵活的设计,对碰撞检测、行为仿真、同步策略等核心功能设计出优化方案。并将多种设计模式结合到引擎开发之中,开发出一款易于使用和扩展3D网络游戏引擎。
其他文献
随着中国国力的日益增强,中文信息处理(CLP,Chinese Language Processing)受到越来越多的重视。目前基于深度学习的自然语言处理的研究主要集中在字母语言(Alphabetic Langua
IP多媒体系统(IP Multimedia Subsystem)是3GPP提出的支持IP多媒体业务的子系统,旨在建立一个与接入无关、基于开放的SIP/IP协议及支持多种多媒体业务类型的平台来提供丰富的
在计算机虚拟化技术推动下,云计算中包括虚拟机在内的计算资源急剧增加,通常需要在大量的计算资源上动态地部署或反部署软件,以构建不同的计算环境满足用户不断变化的需求。
随着Internet网络的普及、电子商务的发展以及人们生活和消费观念的改变,网上购物受到越来越多的关注。结合网上购物项目,论文简介了课题研究的目的意义,国内外研究现状,实验
普适计算是信息空间和物理空间的融合。在普适计算环境中,人们可以随时随地、透明地获取数字化的服务。这种无处不在性和移动性使得发生服务的双方事先不可预知,因此传统的针
资源发现是网格技术的一个非常重要的方面,资源发现就是找到与预想的资源描述相匹配的资源。网格资源的发现方式必须能够适应具有大规模、异构性、分布性、动态性、开放性等
深度包检测技术以其强大的识别能力,现已被广泛应用于各种网络安全设备。然而随着网络带宽的爆炸式增长,如何在大流量网络环境中对数据包实现高速、准确的识别,已引起广大学
人口管理是一项涉及范围广,业务复杂度高,信息量大的工作。另外,随着我国经济社会的发展,产生了大量流动人口和非法生育人口,这更增加了人口管理的难度。人口和计划生育部门遍布省
在当前的信息时代,分布式数据库为海量的数据信息的存储、整合和共享提供了一个良好的平台,在企业、政府机关、军队等部门都有广泛的应用。然而,数据的安全是分布式数据库的
伴随着信息化的快速发展,企业系统的应用集成问题越来越受到人们的关注,主要集成技术(RMI,CORBA,DCOM)由于采用固有模型,过分依赖于自身协议,系统存在着灵活性和互操作性的缺