1 / 72
文档名称:

基于资源管理的2D网络游戏引擎的设计与实现.pdf

格式:pdf   页数:72
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于资源管理的2D网络游戏引擎的设计与实现.pdf

上传人:coconut 2014/2/12 文件大小:0 KB

下载得到文件列表

基于资源管理的2D网络游戏引擎的设计与实现.pdf

文档介绍

文档介绍:西南交通大学
硕士学位论文
基于资源管理的2D网络游戏引擎的设计与实现
姓名:王潇锋
申请学位级别:硕士
专业:计算机软件与理论
指导教师:尹治本
20070401
摘要西南交通大学硕士研究生学位论文第四媒体互联网的迅速发展,使数字互动娱乐延伸到新的领域,网络游戏是近年来得到广泛关注并且发展极为迅速的一个产业,如今我国的网络游戏业的巨大市场使得游戏从业人员不断发展软件技术以提升玩家的游戏体验。一个游戏作品的可以分为游戏引擎和游戏资源两大部分,游戏资源包括图像、声音、动画等部分,游戏引擎则是一个处理游戏底层技术的平台。本文通过对网络游戏中游戏资源的管理、图形处理和网络通信方面的研究,设计并实现了一个基于自定义资源管理系统的游戏引擎,游戏引擎中的资源管理是对各种资源进行统一管理并提供统一接口的组织方式,它是游戏引擎中的重要组织结构,决定了游戏引擎的部分框架。该引擎主要包括资源文件管理予系统、图形处理子系统、网络通信子系统以及自动更新子系统。本引擎能够按照游戏设计的要求顺序调用游戏资源,使得游戏开发人员可以不用花费过多的精力去处理系统架构、图形处理等一些底层技术,从而大大缩短游戏开发的时间。本文研究的课题初步探讨了网络游戏引擎的基本技术架构,对于国内基于的网络游戏开发具有一定的借鉴和参考价值。关键词:游戏引擎:资源管理;自动更新:图形处理;网络通信第
蝴.,%,..甌西南交通大学硕士研究生学位论文瑂,琣.;;第页甌;,..,.,,痶,
第一章绪论前言还原了游戏的本源——人与人之间的互动,成千上万的玩家在西南交通大学硕士研究生学位论文游戏是一种娱乐方式,是人们借助各种游戏道具对生活、生产和战斗的模仿。在今天,随着计算机技术以及互联网技术的高速发展,游戏对于人类现实生活的虚拟达到一个全新的境界。网络游戏把个体生活的虚拟提升到对社会生活的虚拟中来了,它作为一种新型的娱乐方式越来越为人们所接受。网络游戏与传统的游戏相比,具有更强的优势:⒒ザ裕和婕壹纯梢院陀蜗烦绦虮旧斫涣饔挚梢院驮谙咄婕医涣鳎⒆杂尚裕和婕倚畔⒈4嬖诜衿魃希梢栽谌我饪突Ф说锹接蜗罚⒈浠裕河蜗诽峁┥炭刹欢细掠蜗纺谌荩銮坑蜗房沙中裕当前网络游戏主要分为两大类别,一是休闲类网络游戏,如棋牌游戏,这类游戏对游戏的即时性、显示画面的精美以及游戏逻辑的复杂性要求相对较低,仅仅是提供一个平台供玩家交互。玩家在线的角色扮演游戏,它是目前市场上最受欢迎的游戏类型,这类游戏往往提供给玩家一个可供冒险的世界或者反映真实世界的虚拟世界,在这个世界里包含了各种角色、建筑、迷宫以及险峻的地形。玩家所扮演的主角可在这个世界中通过旅行、交谈、交易、战斗、成长等行为获得交互的游戏性。一般需要高效的网络同步、大规模场景的渲染、错综复杂的游戏逻辑设计,功能强大的人机界面交互等等。虚拟世界中扮演各种不同的角色进行互动。游戏本身是持续发展的,玩家不断积累游戏经验、升级,并通过即时信息系统进行沟通;游戏本身也是创造性的,没有存档重来的机会、没有明确预知的结局,每一个选择都将成为永远的历史、每一个人都在影响着他人、每一个人都在被他人影响着⋯⋯持续性和创造性将会让该类游戏在很长一段时间内保持高速的发展。第另一类为炊
⒄瓜肿西南交通大学硕士研究生学位论文第本论文的选题有三大背景:时代背景、技术背景和项目背景。随着时代步伐的前进,时代的概念也在逐渐变化,第四媒体互联网的迅速发展,使数字互动娱乐业延伸到新的领域,网络游戏是近年来软件产业中成长最快、市场前景最大的产业,其高速如图所示。在本世纪初国外游戏企业涌入国内市场并取得极大成功以后,科技部决定将网络游戏纳入钅浚这一领域培养自主知识产权,以提高本国企业的核心竞争力,随着政府与公众态度的转变,国内大量资源投入这新兴的产业。然而在产业前景被看好的同时,产业发展的问题也日益显现。我国的网络游戏原创力量薄弱,许多游戏都是在韩国或者欧美一些游戏引擎基础上开发出来的,对游戏核心技术的掌握上我们还欠缺许多。在这样的情况下,“网络游戏通用引擎研究及示范产品开发”、“智能化人机交互网络示范应用”等项目被正式纳入国家苹ü矶喔咝6伎J冀⒂蜗费г海泄蜗酚槔植的春天就要到来了。今后开发自主的网络游戏,是推动国内游戏娱乐产业发展图泄缬蜗肥谐」婺5脑龀ぷ纯的关键。中潮孵龋辩戒晰精媲裳盛增杖.
锬————————。高频率的⑷萘砍杀对龀さ闹鞔妗优质的显示适配器、大容量的硬盘,个人计算机拥有十年前网络游戏刚刚起步时无法想象的资源,但是,随着游戏软件编程变得越来越复杂,游戏的最低系统需求也变得越来越高,为支持图形、音乐、视频、动画、模型、网络和人工智能,需要大量的系统资源,这使得游戏软