论文部分内容阅读
DirectX≠Direct3D
有点基础的人肯定了解DX的作用——玩游戏必须装,有了这东西才能显示3D画面。但这里必须要告诉多数人DX包括了DirectDrow、DirectPloy、DirectSound、Directlnput以及Direct3D等一堆的程序。
玩游戏已经不需要DX?
在经过了DX的几次大改版之后,微软的操作系统中已经把DX作为标配,在Vista时代,集成的是DX10,未来的Windows 7更会自带DX11。
当游戏的画面越来越接近电影的时候,DX的方向也开始向其他方向发展了。作为即将到来的DX 11,其中最让人心动的玩意就是DirectX Compute(ATi和NVID旧的叫法,微软自称为Compute Shade),CUDR大家都知道吧(如有不了解的,请看本期的《新软物语》),显卡这种恐怖的计算能力如果只用来游戏和转片实在浪费。未来DirectX Compute可以利用这部分的计算能力完成很多天方夜谭的任务。比如你的孩子以后的作业可能是根据老师给出的卫星云图,然后计算下周台风的走向。你没事的时候还能把NBA球队的数据输入到电脑中,让电脑帮你预测下一火箭队和蓝网队各自的胜率。OH MY GOD!我不是活在未来吧……
另一个让人感觉是活在未来的玩意就是——传说中的人工 智能!如果你进行过《鬼泣4》的测试程序,应该还记得第4"测试场景中男主角在森林中打敌人时每次的范围都是不一样的,甚至是跑到画面外……在未来的游戏中,敌人的动作会因为人工智能变得更难预料,所谓的攻略通通成为废纸!甚至有可能会分析玩家之前的过关模式找出你的破绽,终结者呀……
有DX10了为什么还要安装DX97
自从微软将DX 10集成到Vista中,为什么在玩游戏之前还要安装DX 9呢?这是由于虽然DX 10兼容DX 9,但DX10里并不完整包括了DX 9的所有运行库(也就是DLL文件),缺少了文件肯定游戏就玩不了了,而很多游戏大作多是经过几年才开发出来的,用的还是DX 9的开发环境,出于稳定性及兼容性自然需要再安装DX 9了。
有点基础的人肯定了解DX的作用——玩游戏必须装,有了这东西才能显示3D画面。但这里必须要告诉多数人DX包括了DirectDrow、DirectPloy、DirectSound、Directlnput以及Direct3D等一堆的程序。
玩游戏已经不需要DX?
在经过了DX的几次大改版之后,微软的操作系统中已经把DX作为标配,在Vista时代,集成的是DX10,未来的Windows 7更会自带DX11。
当游戏的画面越来越接近电影的时候,DX的方向也开始向其他方向发展了。作为即将到来的DX 11,其中最让人心动的玩意就是DirectX Compute(ATi和NVID旧的叫法,微软自称为Compute Shade),CUDR大家都知道吧(如有不了解的,请看本期的《新软物语》),显卡这种恐怖的计算能力如果只用来游戏和转片实在浪费。未来DirectX Compute可以利用这部分的计算能力完成很多天方夜谭的任务。比如你的孩子以后的作业可能是根据老师给出的卫星云图,然后计算下周台风的走向。你没事的时候还能把NBA球队的数据输入到电脑中,让电脑帮你预测下一火箭队和蓝网队各自的胜率。OH MY GOD!我不是活在未来吧……
另一个让人感觉是活在未来的玩意就是——传说中的人工 智能!如果你进行过《鬼泣4》的测试程序,应该还记得第4"测试场景中男主角在森林中打敌人时每次的范围都是不一样的,甚至是跑到画面外……在未来的游戏中,敌人的动作会因为人工智能变得更难预料,所谓的攻略通通成为废纸!甚至有可能会分析玩家之前的过关模式找出你的破绽,终结者呀……
有DX10了为什么还要安装DX97
自从微软将DX 10集成到Vista中,为什么在玩游戏之前还要安装DX 9呢?这是由于虽然DX 10兼容DX 9,但DX10里并不完整包括了DX 9的所有运行库(也就是DLL文件),缺少了文件肯定游戏就玩不了了,而很多游戏大作多是经过几年才开发出来的,用的还是DX 9的开发环境,出于稳定性及兼容性自然需要再安装DX 9了。