三维网络游戏引擎的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:my2002hhl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
据统计,2008年中国网络游戏用户数达到了4936万,与2007年相比增加了722.9%。其中整个网络游戏市场实际销售收入(不包括单机版游戏)约为183.8亿元,与2007年相比增长了76.6%。这些数据表明,经过20多年的发展,中国网络游戏业正处在一个高速增长的时期,且具有广阔的市场前景。游戏引擎在游戏开发中的地位与汽车引擎的开发地位相当。游戏引擎具体内容指的是一些已经开发好的可编辑电脑游戏的系统或者诸如一些交互式实时图像或者图形应用程序的核心组件,并封装好了一些技术难点和算法实现。这些系统为游戏开发者提供各种开发游戏所需的各种工具,游戏开发者将能更容易和快速地开发出游戏,而不用为了开发游戏不得不从零开始从游戏引擎开发开始。游戏企业积累技术的最好方式是研发高性能的游戏引擎,将技术难点与及游戏开发相关的技术封装成开发包和系列工具,并添加到游戏引擎中。同时基于一款好的引擎开发游戏,将在很大程序上降低游戏开发的技术难度和入门门槛。因此,开发三维游戏引擎具有重大意义。本文主要目的在于设计和实现了一个基于GPU的功能基本完备的3D RPG游戏引擎系统,并开发的一个三维RPG的小游戏,对引擎进行测试、改进和完善。主要研究内容有以下几点:1、深入分析三维游戏引擎的国内外发展现状、相关技术背景。2、进行游戏引擎的总体设计,将其主要分为:场景管理模块、消息处理模块、碰撞检测模块、特效实现模块、玩家和角色管理模块与及渲染模块等模块。3、详细分析三维RPG游戏引擎的具体实现,根据项目的进展,将具体实现主要分为三个部分:系统的总体架构与接口、游戏玩家和角色控制与及游戏特效开发。其中系统的总体架构与接口部分完成场景与模型接口模块、逻辑与交互模块;游戏玩家和角色控制部分重点完成静态模型和动画角色的导入、主角角色的属性设计与控制以及NPC、怪物的智能系统和战斗功能;游戏特效开发部分主要目的在于提高游戏的实时性与逼真性,并基于GPU实现图形渲染,提高系统的逼真性与实时性。4、并制定较为完善的测试方法和内容。测试结果表明,引擎基本达到起初设计的目的,并且即使在普通PC平台上,GPU渲染帧率比传统方式渲染提高了32%以上。
其他文献
科研管理是我校管理工作的重点,如何利用我校已经建成的局域网并实现科研管理工作的网络化、信息化,从而提高我校科研管理水平是当前互联网技术发展的首要任务。校园的数字化建
近年来,企业社会责任日益受到理论界与企业界的广泛关注。企业作为社会经济的重要组成部分,参与社会资源的使用和分配,不能忽视其他利益相关者的权益,有义务去承担应尽的社会责任
该文以2004年沪市的743家上市公司为样本,根据上市公司的实际控制人,将上市公司控制类型分成4类:政府控制、家族控制、广泛持有及其他。研究发现,上市公司控制权和现金流权的
组织变革是影响员工离职的重要冲击因素,绩优员工的主动离职会影响组织变革的效果。关注外部冲击对员工离职影响的展开模型,对理解变革情境下员工主动离职的心理动因尚有欠缺
本文将以19世纪末至20世纪初的韩国社会为研究对象,探究社会结构与民族主义形态的演变过程,阐释韩国民族主义从前现代向现代的演变过程,进而解释现代韩国民族主义的性质与特征。
目的:总结儿童肺炎支原体感染的研究进展现状,为儿童肺炎支原体的规范化诊治提供理论依据。方法:对2000~2012年万方数据库、维普数据库、中国知网数据库等资料进行检索,获取原
梁启超既是著名的社会政治活动家,又是杰出的一代报人。他20几年的办报活动,一直与其反对封建专制及列强入侵,倡行建立君主立宪政体的政治斗争相始终;论办报生涯之长,创办主
信息技术的发展和出版业的繁荣,使家庭生活类期刊面临着更为激烈的市场竞争,而这类期刊编辑的素养是关系到它们安身立命的根本问题。本文从角色定位、职业道德、知识结构和职
东西方古代英雄史诗都有“英雄历险”的母题,都有一个“追求”的中心题旨,叙写英雄的诞生、爱恋、历险、受难、死亡、复活。巴比伦史诗《吉尔伽美什》、古希腊荷马史诗《伊利昂
为了克服Newell跟驰模型单一考虑跟驰车与前导车之间的车间距进行速度优化描述车辆跟驰行为的不足,在同时考虑车间距和速度差对车辆跟驰行为影响的基础上,提出了一种改进Newe