新萤火虫论坛

 找回密码
 注册
查看: 1076|回复: 0

缺少DLL文件时,我会想你起:DirectX.

[复制链接]
发表于 2013-3-14 21:31:51 | 显示全部楼层 |阅读模式
玩游戏的时候,最让人不爽的事情就是运行之后的红叉画面,这种冷水浇头的事情应该是大多数人经历过的。
你以为是缺少个d3dx9_37.dll,当你想尽办法从其他地方搞到了这个文件,放到C:\Windows\System32里后,还会跟着出现另外一个缺少DLL的提示
   
这就是少了DirectX(简称DX)的下场!
1.DirectX≠Direct3D
有点基础的人肯定了解DX的作用——玩游戏必须装,有了这东西才能显示3D画面。但这里必须要告诉多数人DX包括了DirectDraw、DirectPlay、DirectSound、DirectInput以及Direct3D等一堆的程序。

2.玩游戏已经不需要DX?
在经过了DX的几次大改版之后,微软的操作系统中已经把DX做为标配,在Vista时代,集成的是DX 10未来的Windows 7更会自带DX 11。
当游戏的画面越来越接近电影的时候,DX的方向也开始向其他方向发展了。作为即将到来的DX 11其中最让人心动的玩意就是DirectXCompute(ATi和NVIDIA的叫法,微软自称为ComputeShade),CUDA大家都知道吧(如有不了解的,请看本期的《新软物语》),显卡这种恐怖的计算能力如果只用来游戏和转片实在浪费。未来DirectXCompute可以利用这部分的计算能力完成很多天方夜谭的任务。比如你的孩子以后的作业可能是根据老师给出的卫星云图,然后计算下周台风的走向。你没事的时候还能把NBA球队的的数据输入到电脑中,让电脑帮你预测下一火箭队和蓝网队各自的胜率。OH MY GOD!我不是活在未来吧……
另一个让人感觉是活在未来的玩意就是——传说中的人工智能!如果你进行过《鬼泣4》的测试程序,应该还记得第二个测试场景中男主角在森林中打敌人时每次的范围都是不一样的,甚至是跑到画面外……在未来的游戏中,敌人的动作会因为人工智能变得更难预料,所谓的攻略通通成为废纸!甚至有可能会分析玩家之前的过关模式找出你的破绽,终结者呀……

以后和电脑踢球也能“其乐无穷”了!

未来在互联网上,没人知道你是一台电脑3.有DX 10了为什么还要安装DX 9?
自从微软将DX 10集成到Vista中,为什么在玩游戏之前还要安装DX9呢?这是由于虽然DX 10虽然兼容DX 9,但DX 10里并不完整包括了DX9的所有运行库(也就是DLL文件),缺少了文件肯定游戏就玩不了了,而很多游戏大作多是经过几年才开发出来的,用的还是DX9的开发环境,出于稳定性及兼容性自然需要再安装DX 9了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|萤火虫

GMT++8, 2024-11-25 13:01 , Processed in 0.248154 second(s), 5 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表