- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 上课工业生产活动与工业区位选择1.ppt
- 不同畜禽血样采集-哺乳动物白细胞分离.ppt
- 雀巢品牌的管理PPT.ppt
- 除数接近整十数的笔算除法演示课件[人教课标版数学四年级上册第84页演示课件].ppt
- 随园嘉树日本式施工的管理近况汇报.ppt
- 雀巢咖啡广告的案例剖析.ppt
- 不平衡报价的应用与方法.ppt
- 集合之间的联系子集真子集.ppt
- 雅诗兰黛的案例剖析.ppt
- 不同植被条件下土壤团聚体的分布特征和稳定性剖析.ppt
- 高一政治演示课件-5-1人民代表大会-国家权利机关[演示课件].ppt
- 高一通用的技术 2-2的流程的的设计 自创演示课件 地质版.ppt
- 高一通用的技术复习.ppt
- 高一通用的技术 “草图的绘制”教学演示课件.ppt
- 高一英语牛津高中2 Unìt 3 教学的设计 The curse of the mummy.ppt
- 高一美术演示课件装饰画.ppt
- 高一语文“诗经”二首写作.ppt
- 高三,我们一起努力! 高三,我们一起努力 ppt演示课件.ppt
- 高三学生高中考试考试心理辅导“高中考试答题七大策略”PPT演示课件.ppt
- 高三复习方法指教-“四步走”通史复习策略[共计27张2013甬金丽历史高中考试研讨会]-.ppt
最近下载
- 汽修公司汽车修理汽车保养突发环境应急预案.docx VIP
- 某水库除险加固工程施工组织设计.doc VIP
- 全国预防接种技能竞赛理论训练题库及答案(中华人民共和国疫苗管理法212题).docx VIP
- 2025年(完整)人教精通版小学英语3-6年级单词词汇表 .pdf VIP
- 天翼云认证解决方案架构师考试题及答案(新版).doc VIP
- 港迪HF659系列变频器使用说明书V100(G20200812).pdf VIP
- 水库除险加固工程施工组织设计120页.doc VIP
- 《农业政策热点培训》课件.ppt VIP
- 申凌门机NSFC01-01A控制器操作手册.pdf
- 从大食物观角度出发的中国饲料粮供给安全问题探讨.docx VIP
文档评论(0)