direct3d9设备错误,direct3d9ex components cannot

广告位招租
联系电话:13518188210

direct3D和directX是一回事吗?

direct3d9设备错误,direct3d9ex components cannot

不一样的

direct3D只是directX其中一个增强功能

DirectX包含大量API,按属性划分,可分为4大板块,即显示板块和声板块、输入部分与网络部分之间。

显示部分是图形处理中的一个关键部分,它分为DirectDraw(DDraw)与Direct3D(D3D),前者主要承担2D图像的加速任务。在这里,我们要介绍一下如何将它们应用到动画制作上,让它们更好地服务于动画设计。内容是多方面的,我们放mpg,DVD电影,看图片、玩小游戏等使用DDraw,您可将其理解为划线部分全部使用DDraw。在这里我将给大家介绍两种不同的应用方式——第一种是基于图形引擎来实现,而第二种则完全不需要图形引擎就能达到预期效果。后者主要负责展示3D效果,如CS里的情景与角色、在FIFA等角色,都是使用了DirectX的Direct3D。

在声音部分,主要API为DirectSound,除声音的播放,混音的处理,同时强化3d音效,以及录音功能。当然,在实际应用中也会遇到一些问题。我们之前举过一个声卡兼容实例,是用DirectSound求解。

输入部分DirectInput能够支持许多游戏输入设备,它能使这些装置充分发挥其最佳状态及所有功能。它不仅具有普通电脑的所有基本功能,而且在屏幕上提供了各种图形及声音效果。除键盘,鼠标外,可与手柄,摇杆,模拟器相连。

网络部分DirectPlay的开发主要是针对有网络功能的游戏,提供TPC/IP、IPX、Modem、串口等各种连接方式,使玩家能够以多种连网方式进行战斗,另外,还提供了网络对话功能和保密措施。

Direct3D为何物?

direct3d9设备错误,direct3d9ex components cannot

Direct 3D是基于微软的通用对象模式COM(Common Object Mode)的3D图形API。它为三维物体绘制和渲染了一个标准模型,并将其转换成可执行的程序来驱动应用系统。它是由微软(Microsoft)一手树立的3D API规范,微软公司有这个库的版权,其全部语法定义都包含于微软所提供程序开发组件帮助文件——源代码之中。

Direct3D是微软公司DirectX SDK集成开发包中的重要部分,适用于多媒体,娱乐、即时3D动画这样一种广泛而又实用的3D图形计算。它通过将传统的二维图形文件转换为三维数据来实现实时渲染效果,可以在不需要额外增加硬件资源的情况下提高显示效率。从1996年颁布至今,Direct3D由于硬件兼容性好,编程方式友好,迅速被人们所接受,目前,带有3D图形加速功能的主流显示卡几乎都很好地支持Direct3D。

Direct3D(简称:D3D)是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图编程接口,是DirectX的一部分,现已得到了广泛的各显示卡的支持。它不仅可用于绘制平面图形及动画效果,还可以将二维图像转换成三维模型进行显示,并提供了多种高级编辑功能,如图层控制、光线跟踪等。同OpenGL一样,它也是电脑绘图软体,是电脑游戏中最常用的两组绘图编程界面。

Direct3D为何物

direct3d9设备错误,direct3d9ex components cannot

这种基于显示光栅的加速引擎功能强大,结构复杂,正呈现满屏状态,给出了多边形的计算方法、优化能力,如贴图场景。虽然它是一款专业的图形图像渲染引擎,但在使用上却并不是很方便。由于其只能在满屏提供优化能力,所以在3DS MAX中你只能在最大化显示视角时(如最大化显示TOP、RIGHT、LEFT和PERSPECTIVE视角),以达到加速的能力。同时,Direct3D不支持windows NT系统。这就导致了它不能直接应用到其它图形渲染平台上。3DS MAX只支持5.0以上的DirectX,Direct 3D仅支持光栅级函数的调用,Direct 3D经常被便宜的显示卡所支持,支持场景数据的优化、加速贴图展示(需要有显示卡支持),场景透视修正等。Direct 3D的工作模式是高位显示,上述显示模式中,在显示质量与内存占用之间可以取得平衡。不足的地方在于它仅能工作于Win95/98环境中,不能工作在Windows NT下,仅支持高位颜色显示方式,2显示通道的显示速度比较缓慢,由于Direct 3D分配显示内存的方式问题,极大化/极小化窗时显示混乱的问题。

Direct3D Direct3D

direct3d9设备错误,direct3d9ex components cannot

显卡在使用前一定要支援DX8.1

AGP纹理是指将较大的纹理存储到系统的主存上,当需要的时候直接从中获取纹理而非本地的纹理

显存中调用。当然,它至今仍是AGP应用中的一种,但AGP4X却有其必要性

从3D渲染过程中另外一环,即复杂3D对象三角形数据中。是如何从三维模型中提取出来并被显示到屏幕上的?在一个3D场景进

在行转换、光照处理前,要先识别景物所含的对象,对象细节越清晰

晰则需传送的三维像素越大。以NVidia的GeForce为例,作为第一次集成

转换和光照引擎3D加速芯片可以处理三角形数目惊人但这个

在切起前,必须向其传送数据,无疑只能由AGP提供

开展了。

启动–运行–dxdiag–可查看其dx版本

将directdraw direct3D与AGP纹理加速打开显示一个项(主板驱动没装最

后者未必能打开)

那么您首先要卸载机器中Directx版本

可通过Directx任意此软件卸载。

那就下载一个directx9.0c。应可以设定

给出最佳答案让你烦恼

怎样启用Direct3D加速

direct3d9设备错误,direct3d9ex components cannot

呵呵

我懂得如何做得更好

我打魔兽

征途与卡丁车

由于本人系统重装起来特别容易

因此,当我有些烦恼的时候

便选择了系统还原。现在,就来看看这款叫做《传奇》的网络游戏吧!但还原后,这类游戏就无法进行。特别是征途

,

说是什么”direct

3d加速无法使用”。在网上查阅了大量资料,说是需要安装新驱动,而电脑才买了没几天呢

每一种驱动都是绝对最新的

这是怎么一回事?

我会很厌烦的,

在桌面上点击右键_属性_设置_高级_疑难解答

将”硬件加速”服从

改为

全。

比赛走了!

本人XP系统也如此

通常情况下,只需将驱动安装到符合比赛要求即可

以笔者之法,基本上都可以

得感谢我呀!我就是看到了相似的题格外多

尚未获得满意,便不惜代价向你透露了网费。在此,我仅对自己的作品进行了一次简单回顾和总结,也算是为今后的创作做好准备。在此希望各位弘扬风格

,将每个人所需要的都尽可能地去做,从而真正建设一个社会主义和谐社会.

晕…悬赏是0啊…(多说了一句,答案交上来后,我再来订正)

原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/10310.html

(0)
聚禄鼎聚禄鼎
上一篇 2022年11月19日 上午8:30
下一篇 2022年11月19日 上午8:30

发表回复

登录后才能评论