你们好,我是九旅网的小编小九,direct3d和directx,direct3d是什么很多人还不知道,现在让我们一起来看看吧!
1、d3d 3D加速卡就是硬件,也就是我们常说的显卡。
2、 而操作系统和应用软件通常不能直接去使用显卡和其中的3D加速功能,必须通过系统中的一个接口去调用,这就是OPENGL和D3D的作用了。
3、 OPENGL和D3D对下可以通过显卡驱动程序操作显卡,对上可以为操作系统和各种应用程序提供各种显示用的接口函数和显示功能。
4、 操作系统和应用软件(包括游戏)不需要知道这台电脑用的什么显卡,只需要调用OPENGL或D3D提供的接口函数和功能就能实现显示功能,通过这种分工合作,极大的降低了软件开发周期和成本。
5、比如需要在显示器上画出一个三维的正方体,不需要程序人员针对不同的显卡去写大段的代码,只需要调用OPENGL或D3D的一个函数并把一些相关的参数发给他们,由他们去完成这个事情就可以了。
6、 OPENGL和D3D本质虽然一样,但却是不同的两个标准。
7、 OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。
8、目前,包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品,其中比较著名的产品包括动画制作软件Soft Image和3D Studio MAX、仿真软件Open Inventor、VR软件World Tool Kit、CAM软件ProEngineer、GIS软ARC/INFO等等。
9、 Direct3D (D3D):是微软为提高3D 游戏在Windows中的显示性能而开发的显示程序,目前已经升级到10.0版本,它提供了丰富的3D功能库,是游戏广泛采用的标准。
10、 开启D3D: 请您打开QQ堂3.0安装目录,进入config文件夹,打开GFX.ini文件,将dirtyRect = 1改成dirtyRect = 0。
11、应该可以解决您的问题。
12、 如果还是不行: 先确定电脑是否安装Direct 3D(D3D) 确认方法:点开始——运行——输入“dxdiag”然后选择“显示” 显示下面有个DIRECT X 功能,分别为:Direct 3D和Directdraw AGP纹理加速 如果你的D3D后面写的是禁用,而启用是灰色,则证明你的电脑上没有安装D3D。
13、如果安装了的话,那个启动按钮是可以点击的 2、如何安装D3D: 电脑在买的时候带有一张驱动盘。
14、驱动盘打开后在文件中选择Lx—VGA,然后进去选择NVIDIA这个文件,然后找到一个安装的文件,是setup.exe这样的是安装文件。
15、 安装完毕后重新启动计算机。
16、但是还不是D3D,你得更新它。
17、 鼠标右键点:我的电脑——属性——硬盘——设备管理器——显示卡——那里的那个文件上MS有个问号,这个问号是说明你的这个文件版本过低,所以得更新。
18、点右键——更新驱动程序。
19、当把这个更新好的时候,就已经有D3D啦,就可以进行游戏了。
20、 如果电脑没有自带驱动光盘,建议玩家上网搜索。
21、在搜索引擎中输入关键字“D3D”或者“Direct 3D”找到一些比较可信的下载,如果匹配,安装好之后就可以游戏了。
22、 如果可以的话,请把DX版本升级到9.0c或者9.0c以上的适合您硬盘的显卡驱动 。
本文到此讲解完毕了,希望对大家有帮助。