毕业设计(论文)-基于Direct3D的Windows游戏开发.doc
《毕业设计(论文)-基于Direct3D的Windows游戏开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于Direct3D的Windows游戏开发.doc(43页珍藏版)》请在三一文库上搜索。
1、毕业设计(论文)任务书系 别:计算机工程系专 业:计算机科学与技术学 生 姓 名:学 号:设计(论文)题目:基于Direct3D的Windows游戏开发起 迄 日 期:2008年10月20日2009年4月20日设计(论文)地点:电子科技大学中山学院指 导 教 师:专业教研室负责人:发任务书日期:2008年10月20日任务书填写要求1毕业设计(论文)任务书由指导教师根据各课题的具体情况指导学生填写。此任务书应在毕业设计(论文)开始前一周内填好并发给学生;2任务书内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,不得随便涂改或潦草书写,禁止打印在其它纸上后
2、剪贴;3任务书内填写的内容,必须和学生毕业设计(论文)完成的情况相一致,若有变更,应当经过所在专业及系主管领导审批后方可重新填写;4任务书内有关“系别”、“专业”等名称的填写,应写中文全称,不能写数字代码。学生的“学号”要写全号(2000级为10位数),不能只写最后2位或1位数字;5任务书内“主要参考文献”的填写,应按照国标GB 771487文后参考文献著录规则的要求书写,不能有随意性;6有关年月日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2004年3月15日”或“2004-03-15”。毕 业 设 计(论
3、 文)任 务 书1本毕业设计(论文)课题应达到的目的:设计并实现一个基于Direct3D 的Windows游戏的Demo版本。该游戏能提供一个完整游戏所具有的各种元素,包含3D游戏场景,玩家角色与NPC的控制和运动,碰撞检测,背景音效等。2本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):1. 设计游戏中的场景,包括天空盒和纹理地形。2. 设计游戏中的背景声音,包括背景声音,和角色动作声音。3. 设计游戏中的下雪效果。4. 设计游戏中的UI界面。5. 设计游戏中的智能AI。6. 设计游戏中的碰撞检测功能。7. 提交设计文档毕 业 设 计(论 文)任 务 书3对本毕业
4、设计(论文)课题成果的要求包括毕业设计、论文、图表、实物样品等:1 游戏程序和相关设计文档。2 撰写毕业设计论文。4主要参考文献:1 DirectX 高级动画制作. Jim Adams著;刘刚 译. 重庆:重庆大学出版社 20052 DirectX9.0 3D游戏开发编程.(美)Frank D.Luna著;段菲 译. 北京:清华大学出版社,20073 精通DirectX 3D图形与动画程序设计. 王德才 杨关胜 孙玉萍 编著. 北京:人民邮电出版社,20074 C+STL 开发技术导引. 叶至军 编著. 北京:人民邮电出版社,20075 DirectX游戏开发终极指南.(美)Allen She
5、rrod著;狄东宁译. 北京:清华大学出版社,20086 DirectX实时渲染技术详解.(美)Kelly Dempski著;于忠德, 吴红艳, 林锋译.重庆:重庆大学出版社,20067 DirectX角色扮演游戏编程.(美)Jim Adams著;黄际洲, 刘刚译. 重庆:重庆大学出版社,2006毕 业 设 计(论 文)任 务 书5本毕业设计(论文)课题工作进度计划:起 迄 日 期工 作 内 容2008年10月20日 2008年11月10日论文选题,论文资料收集整理,系统需求模型的确立。2008年11月10日 2008年1月15日游戏软件的分析设计,游戏软件的开发。2009年1月15日 200
6、9年3月1日系统测试,论文结构的撰写2009年3月1日 2009年4月20日论文正文的撰写,修改,定稿。指导教师审查意见:指导教师(签名): 年 月 日基于Direct3D的Windows游戏开发摘 要随着电脑绘图技术的不断发展,3D绘图硬件效能的增强以及宽带网络的普及,3D技术的应用也有了新的风貌。3D技术的使用非常广泛,而且使用比较普遍的可能就是在3D游戏的制作领域。并且随着电脑硬件的不断升级和游戏开发库的功能日益强大,游戏的真实性场景和炫丽的效果不断冲击着游戏玩的视角。DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图
7、形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。本论文介绍游戏开发库DirectX相关技术。及勇者斗恶龙开发前期的策划和设计,并且较为详细介绍了游戏各个功能的实现。关键词:3D;Windows游戏;DirectX;骨骼动画Progamming Games with Direct3DAbstractWith computer graphics technology development, 3D graphics hardware performance enhancements as well as th
8、e popularization of broadband networks, 3D technology also has a new outlook. 3D technology is widely used, but use may be more common in the field of 3D game production. And with the continuing escalation of computer hardware and game developers increasingly powerful function library, the authentic
9、ity of scenes and Games Behind the effect of constant impact on the game play perspective. DirectX is an application programming interface (API), which allows to windows as a platform for games or multimedia programs to achieve higher efficiency in the implementation and strengthening 3d graphics an
10、d sound effects, and to provide designers a common hardware-driven standards for the Games developers do not have for each brand of hardware to write a different driver, but also lowers the user to install and set up the hardware complexity. In this paper, introduce DirectX game development library
11、related technology. And Dragon Quest pre-development planning and design, and more detailed information on the implementation of each functional Games.Key words: 3D;WindowsGame;DirectX; Skeletal Animation 目 录1绪 论11.1背景11.2我国游戏的现状和未来趋势11.3论文的主要工作22总体方案32.1Microsoft Visual C+ 简介32.2DirectX简介43游戏策划53.1
12、游戏的简要介绍53.2背景和情节53.3游戏各个角色和物品的素材63.3.1角色和物品63.3.2物品63.4场景设计73.5游戏UI94游戏设计与实现104.1游戏基本流程104.2游戏的实现及相关概念104.2.1地形的实现104.2.2天空盒的现实134.2.3UI的实现144.2.4下雪效果的实现194.2.5角色模型的实现204.2.6静态模型的实现264.2.7声音系统的实现274.2.8碰撞检测的实现284.2.9AI的实现284.2.10拾取系统的实现295总 结31参考文献32致 谢33III1 绪 论1.1 背景随着电脑绘图技术的不断演进,3D绘图硬件效能的增强以及宽带网络
13、的普及,3D技术的应用也有了新的风貌。目前3D技术的使用非常广泛,它已经成为各界研究、应用的主题,3D应用发展纵然也就成为了时势所趋最热门的研究话题,也是各行业努力的方向,它的发展主题跨及了制造设计、电子商务、动画制作、多媒体教学、虚拟现实以及游戏行业等。3D技术满足了人们在视觉上拟真的需求,目前市场上可见的3D技术的应用包括:单机游戏、网络多人联机游戏、虚拟社群、训练模拟、科学可视化、网站广告、网络商品3D显现、行动式装置(PDA或是手机)游戏、广告动画、3D特效合成、3D动画影集或3D动画电影等。从上述的应用层面分析,3D技术一个较大的应用市场在于娱乐软件与3D动画特效制作等。在这样一个科
14、技迅猛发展、3D技术广泛应用的信息时代,我们的生活每天都在发生变化,游戏业迅速发展就是其中不可忽视的一个方面,尤其是3D技术在游戏中的运用。如今国内的游戏产业也在突飞猛进,3D游戏将是世界网络游戏的发展趋势,因此3D技术的使用也将会变得更加普及。1.2 我国游戏的现状和未来趋势游戏产业处于整个动漫游戏产业的末端,一度被视为动漫产业的衍生产业。2000年国务院部署开展的电子游戏经营场所专项治理至今余波未消,停止审批并大力压减电子游戏经营场所数量,禁止进口电子游戏设备及其零附件,电子游戏在中国处于极度萎缩的状况,单机版游戏则由于猖獗的盗版问题而难以实现盈利。纵观中国游戏产业的发展现状,网络游戏依然
15、是执牛耳者。截止到2006年6月30口,中国互联网网民人数达到了12300万人,与2005年同期相比增长了194,其中宽带上网网民人数为7700万人,在所有网民中的比例接近23,比2005年同期增加了2400万人,增长率为453,而宽带上网的计算机数也迅速增长到2815万台,我国真正迎来了“宽带时代”。网民中网络游戏玩家超过了3000万人。2005年中国游戏产业报告显示,我国网络游戏用户的主要年龄段集中在1925岁,其中1922岁的占333,2325岁的占284,加起来超过60。对网民的上网地点分析发现,网吧已经成为网络游戏发展的重地。 根据IDC预测,2006年中国网络游戏市场规模将达到50
16、亿元,这个数字低于其先前的预计。网络游戏的发展强势带动了相关产业的发展,据2005年中国游戏产业报告披露,2005年网络游戏对相关产业的总体贡献为3198亿元。其中,对通信业务的直接贡献是1734亿元,对IT产业的直接贡献是716亿元,对媒体和传统出版业的直接贡献是371亿元;网络游戏产业对这三个产业的贡献分别比2004年增加了227亿元、79亿元和13亿元。此外,2005年网络游戏还带来了 377亿元的游戏广告收入。 2006年中国网络游戏发展中也呈现出如下特点。(1)国产化比例提高,国产网游数量继续增长。据统计,目前在中国上市的200款网络游戏中,国产网游占545,韩国网络游戏的比例已经降
17、低到357。仅从数量上看,国产网络游戏已经占据了半壁江山。这是文化部、信息产业部等有关部门积极实施民族游戏精品工程,支持鼓励民族原创游戏发展的结果。但是,国产网络游戏的质量还需要不断提高,从下载排名来看,在名列前12位网络游戏中,国产游戏权占4席。(2)休闲类游戏已成为中国网络游戏市场重要的推动力量。各种棋牌类、赛车类、益智类的绿色休闲游戏相继推出,比如跑跑卡丁车、疯狂赛车、连连看等内容远远超过了一些大型角色扮演类游戏。由于这类休闲游戏耗时短、上手容易,很快受到了国内广大用户的欢迎。据预测,休闲游戏在未来五年内将占据整个游戏产业总收入的50。(3)角色扮演类游戏本身类型也日益多样化。现在已经不
18、是传奇类的打怪练级游戏的天下,体育竞技、音乐舞蹈、航海冒险、星战幻想系列题材内容丰富的游戏也纷纷相继推出,受到玩家的追捧,并占据了市场的主导。包括大航海时代、星战前夜、QQ音速等游戏的推出,有力地推动了角色扮演类游戏的结构调整(4)免费游戏成为潮流。从2005年底上海盛大公司宣布对旗卜传奇、传奇世界、梦幻国度等三款游戏永久免费之后,2006年成为“免费网游年”。2006年中国网络游戏市场上已经有超过70款永久免费网游,可逐渐与费网游相抗衡。其中包括航海世纪、魔力宝贝等原来很受玩家欢迎的老游戏,也有武林外传、征途等新游戏。1.3 论文的主要工作通过论文的解释说明讲述基于DirectX的Windo
19、ws游戏设计的过程,介绍DirectX库的一些常用接口和游戏一些主要部分的实现方法。2 总体方案2.1 Microsoft Visual C+ 简介 Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了Visual C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。Visua
20、l C+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。Visual C+它大概可以分成三个主要的部分:Developer Studio,这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual C+”,所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Direct3D Windows 游戏 开发
链接地址:https://www.31doc.com/p-3282939.html