- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【VisualC++】游戏开发笔记十九DirectX与OpenGL的博弈【VisualC++】游戏开发笔记十九DirectX与OpenGL的博弈.doc
HYPERLINK /zhmxy555/article/details/7522960 【Visual C++】游戏开发笔记十九 DirectX与OpenGL的博弈
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。
HYPERLINK /zhmxy555/article/details/zhmxy555/article/details
作者:毛星云????邮箱:?happylifemxy@????欢迎邮件交流编程心得
作为游戏开发界老生常谈的话题,浅墨认为有必要写这样一篇文章来专门分析一下两者的优劣。这节就是给大家
对DirectX和OpenGL的一个整体的认知,也以至于扩大我们的【C++游戏开发】专栏的适用范围到广义的游戏开发,而不仅
仅局限于Windows游戏开发。毕竟适用于iOS和Android以及WindowsPhone的各种游戏引擎基本上都是采用C++编写的,
希望有幸将我们的C++游戏开发的范畴扩展至iOS、Android以及WindowsPhone平台,为这些热门的移动平台编写出我们自
主开发的游戏引擎,以促进移动游戏开发的进一步发展。
一、体系认知
目前,我们可接触到的图形API可分为OpenGL和DirectX两大体系,前者是一项开放性的标准,主攻专业图形应用和3D游戏,由OpenGL架构委员会掌控,其成员包括业内各大厂商,目前主要推动标准发展的实际领导者是3Dlabs。DirectX则是微软制定的API标准,除了图形API功能外,它还包含音频API等功能,只不过其图形部分升级最快、也最为人所知。DirectX针对的主要是娱乐应用,目前流行的DirectX 9 API功能极为强劲,目前市面上的大部分新3D游戏都基于DirectX 9,而图形芯片制造商更是将它作为标准、竞相提供对DirectX 9的支持,是否支持DirectX 9也成为两代显卡的分水岭。
虽然DirectX在家用市场全面领先,但在专业高端绘图领域,OpenGL是不能被取代的主角。
2009年10月22日,微软公司正式发布Windows 7,DirectX 11集成在Windows 7 中同步登场,但其实DirectX 11只是DirectX 10的大幅度加强版,而不是9.0C和10.0/10.1的彻底革新。
国内这方面的教材革新比较缓慢,由于DirectX 11与windows 7集成,在2009年同时推出,而导致基于DirectX 11的中文教材与文献非常稀少。
而为了让大家掌握到国际必威体育精装版的技术,本系列文章后续内容会对目前必威体育精装版的DirectX 11进行深入讲解,希望有兴趣了解必威体育精装版技术的朋友们持续关注。
下面我们分别简单概述一下DirectX与OpenGL。
二、 微软的宠儿——DirectX
DirectX是微软公司提出的一种应用程序接口(API),由C++编写,它可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。
DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。
这样说也许大家还是有些不太明白,那我们就从字面意义上来理解吧。Direct英文含义是“直接”的意思,表示直接建立在硬件之上,而后边的X则表示“未知的”,具体代表相关的组件,比如3D、Sound、Music、Input、Play、Show。我们将DirectX中代表泛指的“X”换做一个特指,比如说我们换做”3D”,那么DirectX摇身一变就成了它的一个组件Direct3D
微软比较明智,为众厂家推出了一个共同的应用程序接口——DirectX,并赋予它“硬件设备无关性”的特性。只要这个游戏是依照DirectX来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持DirectX。
这样就很容易理解了,总结起来就是,DirectX的出现就是为各种品牌的硬件提供了一个共同的硬件驱动标准。
三、不甘做备胎——OpenGL
OpenGL定位为专业图形处理,英文全称是Open Graphics Library,意为开放的图形程序
您可能关注的文档
- 《电力系统分析I》习题三答案.doc
- 《电力系统自动化1》复习题.doc
- 《电力系统自动化》第二章.ppt
- 《电器学》试卷B带答案.doc
- 《电子商务概论》单选.doc
- 《电子技术基础》复习题.doc
- 《电子政务》题库.doc
- 《电工技术与电子技术》教案.doc
- 《电气工程制图与CAD》课程标准-重庆科创学院.doc
- 《电流和电路》典型例题.doc
- 【word版文档】第五部分 短文改错.doc
- 【Y】碱及其性质).ppt
- 【三年中考化学】贵州省2011-2013年中考化学命题点示例 第八单元 金属和金属材料.pdf
- 【三年级必威体育精装版】教科版小学科学三年级下册复习资料必备知识.pdf
- 【专题2】字形_高考一轮复习语文基础知识.pdf
- 【专题3】标点符号_高考一轮复习语文基础知识.pdf
- 【中学教材全解】2013-2014学年八年级数学(上)(江苏科技版)第6章一次函数检测题1.doc
- 【中学教材全解】2014年秋八年级数学上册 第四章 一次函数单元综合测试 (新版)北师大版.doc
- 【中考复习方案 华师大版】2014届中考历史复习方案课件:第22课时 现代政治、经济的发展变化.ppt
- 【中考复习方案】2015届中考数学(苏科版 全国通用)复习课件:第1课时 实数的有关概念(共25张PPT).ppt
最近下载
- 一文就讲透|主流证券公司基金公司等行业职务职级以及专业技术、市场营销、操作技能、管理序列等划分案例.pdf VIP
- 工伤事故证人证言表.xls VIP
- 2.2 社会主义制度在中国的确立 课件(30张PPT).pptx VIP
- 大型火电厂制粉系统模糊控制策略:原理、应用与优化.docx
- 必威体育精装版初中七年级数学运算能力培养策略(课件).pptx VIP
- NB_T 31147-2018 风电场工程风能资源测量与评估技术规范.docx VIP
- 钛材产品手册.pdf VIP
- 地产基金尽职调查报告.doc VIP
- 基金管理公司证券公司尽职调查报告提纲.docx VIP
- 2、深信服aStor-Backup-12xx备份一体机(EasyProtect)用户手册V1.0.pdf VIP
文档评论(0)