DirectX是一种利用法式接口(API),它可让以windows为平台的游戏或多媒体法式获得更高的施行效率,加强3d图形和声音效果,并供给设想人员一个配合的硬件驱动原则,让游戏开发者没必要为每一品牌的硬件来写差别的驱动法式,也降低用户安拆及设置硬件的复杂度。
如许说是不是有点不太大白,其实从字面意义上说,Direct就是间接的意思,然后边的X则代表了良多的意思,从那一点上我们就能够看出DirectX的呈现就是为了为浩瀚软件供给间接办事的。
举个例子吧,骨灰级玩家(玩游戏比力长的)以前在DOS下玩游戏时,可不像我们如今,安拆上就能够玩了,他们往往起首要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输进于输出)、DMA(存取形式),假设哪项设置的不合错误,那么游戏声音就发不出来。
那部门的设置不只让玩家伤透脑筋,并且对游戏开发者来说就更头痛了,因为为了让游戏可以在浩瀚电脑中准确运行,开发者必需在游戏造造之初,便需要把市道上所有声卡硬件数据都搜集过来,然后根据差别的 API(利用编程接口)来写差别的驱动法式,那关于游戏造造公司来说,是很难完成的,所以说在其时多媒体游戏很少。
微软恰是看到了那个问题,为寡厂家推出了一个配合的利用法式接口——DirectX,只要那个游戏是按照Directx来开发的,不管你是什么显卡、声卡、通盘都能玩,并且还能发扬更佳的效果。当然,前提是你的显卡、声卡的驱动法式也必需撑持DirectX才行。
至于Directx9。0的安拆,XP系统自带,假设你是98或XP早期版本,则需要安拆Directx9。0,以便对大型游戏供给需要的撑持;至于安拆目次,安拆法式主动抉择,不需要关心那个。
DirectX,简称DX,是微软Windows操做系统的利用法式接口(API)之一,因而在PC、Xbox上都得到利用。其设想初志是为了更大限度地发扬最新PC硬件多媒体利用的性能。而DirectX 9.0是DirectX系列的最新做品。
DirectX 9.0,更大的改革是在3D展现量量方面的进步,包罗了许多立异的手艺,为3D游戏和其他交互式利用带来片子般高量量的效果和照片般实在的画面。