directx9.0c是什么 DirectX 版本

小编 游戏攻略 19

本文目录

  1. DirectX 9.0C是什么意思
  2. Directx9.0和Directx9.0C有什么区别
  3. directx9.0c是什么意思
  4. DirectX9.0C这个是什么东西

DirectX 9.0C是什么意思

DirectX是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口。

Directx9.0和Directx9.0C有什么区别

Directx9.0c是Directx9.0的更高版本。

到目前为止DirectX9的开发进程让我们很满意,它的保守动作是将ps和vs提高到2.0版本(据说到发布的时候会提高到3.0)。Ps的意思是像素渲染效果器,vs的意思是顶点渲染效果器。说白了ps和vs可是让游戏程序设计师们更容易更轻松的创造出更漂亮的效果。由于新一代的显卡的Pixel Shader以及Vertex Shader的执行速度进一步提高,以前许多编程方面的障碍将会消失。下面介绍一下DirectX9的几个新特性。

首先,DirectX9.0的PS 2.0具备完全可编程的Pixel Shading架构。还有,DirectX 9.0的VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能。更重要的是:DirectX 9.0支持高精度浮点颜色。他突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色。

为了充分利用DirectX9的新特点,Nvidia最新推出一套用于3D编程的语言――Cg开发者工具套件。据说,通过这套语言可以直接对DirectX9编程,到时候会看到更加真实的场景,更加逼真的人物。

仅凭借着以上这三大特点,不仅能让3D游戏的编程者更有效率的工作,更重要的是可以让人领略到紧逼电影渲染水准

directx9.0c是什么意思

directx9.0c是什么 DirectX 版本

您好

1,DirectX 9.0c简称为DX9,是图形API也就是图像处理工具。

2,一般玩一些大型游戏,都必须要DX9作为支持才行。

3,您可以到电脑管家——软件管理——软件仓库——右上角搜索DX9进行下载,这个是官方版哦!。

4,电脑管家下载地址为:电脑管家官网。

如果还有其他疑问和问题,欢迎再次来电脑管家企业平台进行提问,我们将尽全力为您解答疑难

DirectX9.0C这个是什么东西

现在只要是windows游戏,大都需要directx。可是作为一个初级玩家来说Directx到底是什么呢?为什么游戏非需要它不可?本文就简单的介绍一下directx。

DirectX是一种应用程序界面(api),可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。

下面我们来举个例子说明Directx的作用:以前我们玩Dos游戏的时候,都必须设置声卡的品牌,然后再设置它的irq、i/o、dma,其中有一项设置不对游戏就发不出声。这部分设置不但让玩家伤透脑筋,对游戏设计者开说也非常头痛!因为游戏设计者做游戏之初便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的api来写不同的驱动程序。

现在我们玩Windows游戏,并不会做这些设置,因为Directx提供了一个共同的应用程序界面,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥比Dos下更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。

前面所说的只是提供一致的应用程序界面,其实要深入了解Directx的各个组件你就会更加明白为什么游戏都要支持Directx了。Directx由许多api组成,我只介绍几个重要的部分:

1、DirectDraw:这是Directx中非常重要的部分。它担任图形处理的关键。以往在实地址的Dos下设计游戏时,为了游戏速度的考虑,都让程序直接操作硬件。而在Windows98这种保护模式下,所有图形的访问动作都必须gdi这个图形处理中心来处理,而不能直接对硬件下命令,而gdi对连续的画面处理不佳,游戏一旦通过gdi来处理的话,那么效果……嘿嘿。

DirectDraw就是来帮助windows程序也能直接进行硬件操作,更进一步还能加速显卡的速度,使游戏更为流畅。另外DirectDraw还支持mmx、3dnow、agp等技术,还能处理多屏幕显示,让窗口环境的游戏更加多姿多采。

2、DirectSound这是用来处理声音的api,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。

3、DirectInput这用来处理游戏的一些外围装置,例如游戏摇杆、gamepad、方向盘、vr手套、力反馈的各种设备等。以往要在Dos下用方向盘来玩赛车游戏,就要先调整好irq、dma等各种设置。而现在DirectInput则使这些设备与游戏配合良好,不需要做特别配置。

4、DirectPlay这是为了满足近来流行的网络游戏而开发的api,支持多通信协议,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。

5、Direct3D(D3D):d3d的大名相信谁都听过吧!对现在的游戏来说d3d实在是太重要了!由于3d游戏的兴起,各大厂商纷纷推出3d加速卡为了避免重蹈声卡的覆辙,微软从Directx3.0后加入d3d这个api,让3d游戏有一个共同的开发标准。这样当游戏再执行时若需要绘图时就会通过d3d向显卡驱动程序提出要求从而完成绘图。

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~