资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
第11页 / 共46页
第12页 / 共46页
第13页 / 共46页
第14页 / 共46页
第15页 / 共46页
第16页 / 共46页
第17页 / 共46页
第18页 / 共46页
第19页 / 共46页
第20页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,精选课件,*,DirectX与编程环境配置,1,精选课件,DirectX与编程环境配置1精选课件,教材,DirectX9.0 3D游戏开发编程基础,导论性质的书籍,没有过分深入的理论讲解,只有简明浅显但不失代表性的范例。,2,精选课件,教材DirectX9.0 3D游戏开发编程基础导论性质的,参考资料,在课程的学习以及今后的发展过程中使用。,3,精选课件,参考资料在课程的学习以及今后的发展过程中使用。3精选课件,一幅图胜过千言万语!,4,精选课件,一幅图胜过千言万语!4精选课件,图,生成方式:,图形 图像,视觉感观:,平面 立体,灰度 彩色,屏幕呈现:,像素点阵,5,精选课件,图5精选课件,游戏,二维游戏 三维游戏,组成:,图 声效 输入 网络,游戏一定程度上改变人们的生活和娱乐方式。,6,精选课件,游戏6精选课件,虚拟现实,7,精选课件,虚拟现实7精选课件,如何生成图?,8,精选课件,如何生成图?8精选课件,GDI方法 其它方法,9,精选课件,GDI方法 其它方法 9精,3D游戏开发最流行的图形API有?,DirectGraphics,OpenGL,JAVA3D,OpenInventor,绝对主要的地位,只运行在Windows系列OS平台,专业图形,跨OS平台:Unix linux Windows等,10,精选课件,3D游戏开发最流行的图形API有?DirectGraphic,什么是DirectX?,DirectX是Microsoft开发的一套功能丰富的底层的,API,,用于在,Windows平台,上开发,游戏,和其他高性能的,多媒体应用程序,。,麻雀虽小,五脏俱全,11,精选课件,什么是DirectX?麻雀虽小,五脏俱全11精选课件,DirectX的优势,微软的支持,为软件开发者提供硬件无关性;,专为Windows平台的游戏设计而开发,包含多个部分,而OpenGL则只是3D图形接口,版本更新快,紧跟图形硬件发展的步伐,已经是民用市场的主流API,12,精选课件,DirectX的优势微软的支持12精选课件,DirectX的组成部分,DirectX Audio,DirectSound,DirectMusic,DirectX Graphics,DirectInput,DirectShow,DirectPlay,2D(DirectDraw),3D(Direct3D),音频,输入设备,图形,音、视频流媒体,网络,现已不推荐使用,13,精选课件,DirectX的组成部分DirectX AudioDirec,DirectX的发展简史,在DirectX实现过程中,微软提出了:,HAL,(Hardware Abstraction Layer,硬件抽象),HEL,(Hardware Emulation Layer,硬件模拟),两项标准。,百度百科:OpenGL、DirectX,14,精选课件,DirectX的发展简史在DirectX实现过程中,微软提出,DirectX经历了多个版本,从最早的DirectX到最新的DirectX 12(包含在Windows10中),每一个版本的出现都会导致一大批支持该新版本DirectX的新游戏出现。,DirectX的发展简史,15,精选课件,DirectX经历了多个版本,从最早的D,Red Alert,1996,16,精选课件,Red Alert,199616精选课件,古墓丽影 2,17,精选课件,古墓丽影 217精选课件,极品飞车 3,18,精选课件,极品飞车 318精选课件,Counter-Strike,19,精选课件,Counter-Strike 19精选课件,极品飞车6,20,精选课件,极品飞车6 20精选课件,DirectX 9.0C:让人耳目一新,功能基本完善,后续版本:,性能、精度、规模、便捷性,更多的利用硬件自身的能力,21,精选课件,DirectX 9.0C:让人耳目一新,Quake 4,22,精选课件,Quake 422精选课件,Crysis,孤岛危机 2007,23,精选课件,Crysis,孤岛危机 200723精选课件,按部就班,使用VC9.0(.net 2008)+DirectX环境配置,24,精选课件,按部就班使用VC9.0(.net 2008)+DirectX,我们的环境:,MS Visual Studio.NET 2008(VC+9.0),DirectX 9.0C,DirectX SDK的下载,http:/ 9.0C redist(,可再次发行的组件),DirectX 9.0C SDK (,软件开发工具包),两者差异?,26,精选课件,DirectX 9.0C redist(可再次发行的组件),双击,准备安装,,点击“下一步”,27,精选课件,双击准备安装,27精选课件,建议大家都使用默认的安装路径,28,精选课件,建议大家都使用默认的安装路径28精选课件,开始安装,,点击“下一步”,29,精选课件,开始安装,29精选课件,点击“完成”,安装完毕,30,精选课件,点击“完成”,安装完毕30精选课件,DirectX的目录,Developer Runtime中包含了运行时需要的DLL,Documentation是相关的文档,Include是编程所需的头文件,Lib是编程所需的库文件,Samples不仅仅是范例,而且提供了一个框架,Utilities是一些实用工具,31,精选课件,DirectX的目录Developer Runtime中包含,设置相关路径,相关路径(包含文件路径、库文件路径)可以在IDE的选项中设置,也可以在项目属性中设置。为了方便起见,我们选择在IDE选项中设置。为的是以后在新的项目中就可以不再做同样的步骤了。,32,精选课件,设置相关路径相关路径(包含文件路径、库文件路径)可以在IDE,设置IDE的目录,33,精选课件,设置IDE的目录33精选课件,需要添加的包含文件的目录,34,精选课件,需要添加的包含文件的目录34精选课件,库文件目录,35,精选课件,库文件目录35精选课件,链接阶段:附加引入库,36,精选课件,链接阶段:附加引入库36精选课件,使用DirectX SDK文档和范例。,37,精选课件,使用DirectX SDK文档和范例。37精选课件,Copyright 2008 By Neusoft Group.All rights reserved,38,精选课件,Copyright 2008 By Neusoft Grou,39,精选课件,39精选课件,Copyright 2008 By Neusoft Group.All rights reserved,40,精选课件,Copyright 2008 By Neusoft Grou,尝试运行范例,程序,可测试,你的环境是否,否配置好。,41,精选课件,尝试运行范例41精选课件,常见问题,DirectX各个组成部分及每部分功能的理解。,DirectX版本更新发展史中出现的图形处理新技术。,正确的安装DirectX SDK并对开发环境进行配置(实验一)。,42,精选课件,常见问题DirectX各个组成部分及每部分功能的理解。42精,学以致用,课后通过网络搜索相关DirectX的发展史,了解3D游戏发展过程中的新技术。,通过网络搜索当前最流行图形硬件有哪些新技术?,下载并正确安装和配置DirectX SDK。,43,精选课件,学以致用课后通过网络搜索相关DirectX的发展史,了解3D,它山之石,Visual C+/DirectX9 3D游戏开发导引,DirectX 9.0 3D游戏开发编程基础,网络游戏客户端编程,以上三本书中前面关于DirectX概述的部分和环境安装部分。,44,精选课件,它山之石Visual C+/DirectX9 3D游戏开,锦上添花,阅读DirectX Documentation for C+前面关于当前版本DirectX SDK的介绍。,45,精选课件,锦上添花阅读DirectX Documentation fo,此课件下载可自行编辑修改,供参考!,感谢您的支持,我们努力做得更好!,此课件下载可自行编辑修改,供参考!,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6