DirectX被默认安装到哪里去了阿?我安装好了,可是不知道放在哪里了。。。。。。。

DirectX被默认安装到哪里去了阿?我安装好了,可是不知道放在哪里了。。。。。。。,第1张

首先, DirectX 是一个程序的运行框架,或者说是一个运行基础/程序运行依赖,他并不是一个程序(也就是说他无法被单独启动,没有一个像样的 exe 文件供我们运行,必须要有一个程序指定他,他才能加入此程序的服务进程),只是一堆被其他程序依赖的 dll 扩展文件罢了

打个比方把你比作一个程序,你要写字,那你是不是要用笔来写字?那么这个笔,在这里就在充当着 框架 DirectX 的角色,相当于你是依靠这个笔来写字这就跟程序和游戏要依赖这个DirectX来启动运行是一样的

DirecrX系统必装的运行框架之一,就像你装QQ/微信,他是不是总提示你要安装一些运行库吗

一般要安装Microsoft C++  Redistributable 9或者2008/2010/2012的

这些就跟DirectX没什么区别,都是运行库,只不过 DirectX 是面对3D游戏和渲染画面之类的

DirectX安装有默认安装目录的,且此目录无法更改

(无法强行更改目录,因为所有程序都会默认从此默认路径中寻找,就算你安装可路径,注册表都已写入,你这安装就算无效了)

所有的文件都会被安装到 C:\Windows\System32 或者 C:\Windows\SysWOW64 系统文件夹中,你会看到很多以 D3/DX/D9开头命名的 dll 文件,这些就是DirectX 的文件,运行必备

至于修复和 *** 控, *** 控即可在搜索栏里输入 dxdiag 打开 DirectX诊断面板

修复。。只能再去网上找安装包重新安装来修复了

Microsoft 常用程序运行库

DirectX 程序文件

第一点,DX版本对电影效果的影响很小。

对电影效果的影响主要取决于显卡的硬件解码功能,高清加速之类的。

第二点,DX最大的影响就是在游戏方面。

但是,如果在DX11的情况下和在DX9的情况下玩基于DX9的游戏画面实质上是没有多大提升的。所谓的画面的提升同样要有游戏引擎的支持,我们通常而言的画质提升就是新版本的DX11支持了更多的特效,如果游戏不去采用这些特效,也是没有多大改善的。

当然,如果要进行比较,目前只有孤岛危机,在DX9和DX10的情况下的画面进行比较。差距还是有的。

毕竟DX11太新了,支持DX11的游戏没几个,可比性不强。

附图为孤岛危机在DX11显卡(DX10 API)下的画面效果

为了在应用程序中使用组件,必须首先添加对组件的引用。 Visual Studio 在“添加引用”对话框中提供了五个选项:

“.NET”:列出可供引用的所有 .NET Framework 组件。

“COM”:列出可供引用的所有 COM 组件。

“项目”:列出在本地项目中创建的所有可重用组件。

“浏览”使您能够于通过浏览查找文件系统中的组件。

“最近”:列出计算机上最近添加到项目中的组件。

在 Visual C# 中添加引用:

在“解决方案资源管理器”中右击项目节点,再单击“添加引用”。

在“添加引用”对话框中,选择指示要引用的组件类型的选项卡。

选择要引用的组件,然后单击“确定”。

在 Visual C# 中移除引用

在“解决方案资源管理器”中,打开项目节点下的“引用”节点。

右击一个引用,再单击“移除”。

安装了DX-SDK后,如果在“添加引用”对话框找不到需要的项目,那么找到其默认安装位置例如C:\WINDOWS\Microsoft.NET\Managed DirectX

把该目录下相应版本的文件都复制到

C:\WINDOWS\Microsoft.NET\Framework

的相应NET框架的文件夹。重启VS,问题即可解决


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11839455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存