专题1DìrectX编程环境配置.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专题1DìrectX编程环境配置

抛砖引玉 作为游戏程序设计专业的同学,相信大家都喜欢玩游戏,特别是近年来非常流行的三维游戏,这些游戏在一定程度上改变人们的生活和娱乐方式。 3D游戏开发最流行的图形API有? DirectGraphics OpenGL JAVA3D OpenInventor ? 如果说PC用户不会不认识Windows操作系统的话,那么游戏用户也不会不知道DirectX的大名。想必大家都还记得1996年时微软随红色警戒、FIFA96等经典游戏一起发行的DirectX 3.0吧,当时DirectX是以GameSDK的软件开发工具包形式出现的。但是谁也没有想到的是,经过几年的发展,DirectX竟然成为Windows操作系统极其重要的一部分,也是微软牵制众多硬件厂商的致命法宝。DirectX整合了Direct3D接口,使得3DFX苦心经营多年的Glide3D接口灰飞烟灭。微软在退出OpenGL组织之后,Direct3D也以迅雷不及掩耳之势成为3D接口的绝对主流。对于显示芯片厂商和游戏厂商而言,遵循DirectX API已经成为默认的一道死命令,而如今我们更是进入了DirectX 10时代。 麻雀虽小,五脏俱全 什么是DirectX? DirectX is a set of low-level APIs for creating games and other high-performance multimedia applications. It includes support for high-performance 2D and 3D graphics, sound, and input.(From MSDN) From a developer‘s perspective,DirectX is a set of APIs(application programming interface) for developing multimedia applications on the Windows platform.(From Introduction to 3D Game Programming with DirectX 9.0) DirectX是Microsoft开发的一套功能丰富的底层的API,用于在Windows平台上开发游戏和其他高性能的多媒体应用程序。 DirectX的优势 微软的支持 为软件开发者提供硬件无关性; 专为Windows平台的游戏设计而开发 包含多个部分,而OpenGL则只是3D图形接口 版本更新快,紧跟图形硬件发展的步伐 已经是民用市场的主流API DirectX的组成部分 DirectX Audio DirectX的发展简史 在DirectX普及之前,大多数的游戏都是在DOS下开发的,因为DOS可以直接访问硬件,开发人员几乎无需考虑各种硬件平台对游戏的兼容性。但是Windows将很多系统的底层访问权限都保护起来,一时间,很多开发人员都难以适应。微软清醒地意识到,如果不能全面打开Windows下的娱乐市场,那么Windows始终取代不了经典的DOS。为此,他们提出了HAL(Hardware Abstraction Layer,硬件抽象)和HEL(Hardware Emulation Layer,硬件模拟)两项标准。 DirectX的发展简史 在DirectX诞生之初,业界已经有众多标准,其中有两个重要的标准:OpenGL和Glide3D,特别是非常成熟的OpenGL,它被用于图形、影像服务器,制作电影、科教片等等,随着技术逐渐成熟,越来越普及,如当时大名鼎鼎的Quake III游戏就是基于这个标准的,而DirectX,很多硬件、主流游戏都不支持它,没有游戏、没有硬件,即使有再好的标准也是没有意义的,DirectX的魅力一直没有得到表现,但是它有微软的支持推广,它就有希望。 DirectX的发展简史 DirectX经历了多个版本,从最早的DirectX到最新的DirectX 10,每一个版本的出现都会导致一大批支持该新版本DirectX的新游戏出现。 下面我们就来看看DirectX的发展都经历了哪些版本 。 DirectX 1.0:为游戏而生  DirectX出现是在Windows发布后,整个Windows3.1的操作系统还很脆弱,加上DirectX标准刚刚推出,很多硬件不支持,很多主流游戏也不支持,当时基本都采用专业图形API-OpenGL,缺乏硬件的支持成了其流行的最大障碍。 但是随着Windows 95的发布,稳定的窗口操作系统,出现了划时代的变化,DirectX的命运也由此改变。 Dire

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档