Hirdetés

2017. szeptember 26., kedd

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

DirectX-ről érthetően - 1.rész

  • (f)
  • (p)
Írta: |

Képzeld azt, hogy a számítógéped egy szendvics! A hardver az egyik szelet kenyér, a szoftver...

[ ÚJ TESZT ]

Képzeld azt, hogy a számítógéped egy szendvics! A hardver az egyik szelet kenyér, a szoftver a másik. Ami a két szelet közé megy ,,tölteléknek”, azok a driverek és a programozási felületek (API). Ez a töltelék végzi a fordítást a hardver és a szoftver között. Így a programozónak nem kell a programját mindegyik hardverre külön-külön megírnia, ehelyett írhatja az operációs rendszer számára , amiben a driverek majd lefordítják azt a hardvernek. A programot írhatja egy programozási felületre (API) is, aminek ugyanez a szerepe. Ennek az az előnye, hogy a programozónak nem kell az összes eszközt ismernie, ami a piacon kapható; a driverei mindent lefordítanak, hogy a hardverek ,,megértsék”.

A DirectX és az OpenGL jelenleg a legtöbbet használt API a 3D-s programoknál. A játékot nem egyetlen videokártyára írják, hanem a DirectX, vagy az OpenGL parancsait használva, ami majd átkonvertálja a videokártyának a parancsokat.

A DirectX-nek már sok változata van. Ha azt mondjuk, hogy egy játék DX 9-es, akkor ez azt jelenti, hogy a játék a DirectX 9 utasításait használja. Ahhoz, hogy játszani tudj ezzel a játékkal szükséged van a DirectX 9-re és egy azt támogató videokártyára. Amennyiben neked csak DirectX 8-as utasításokat ismerő videokártyád van és a játék olyan utasítást akar végrehajtatni, amit a videokártyád nem ért, akkor megpróbálja azt emulálni. Ez természetesen nem tökéletes, így a látványvilág nem lesz olyan szép, mintha egy DirectX 9-es videokártyával játszanád.

Ajánlott, hogy mindig a legfrissebb DirectX legyen a gépeden. Ezt letöltheted a Microsoft oldaláról. Figyelj azonban, mert amit elsőként felkínál letöltésre, azt azonnal telepíteni is akarja! Ha más számítógépre akarod telepíteni a DirectX-et, akkor a lap alján található redistributable változatot kell letöltened.

Ha szeretnéd megtudni, hogy milyen DirectX verzió van a gépeden a következőket kell tenned: Start menü -> Futtatás ->DxDiag -> Ha felugrik egy kérdés, válaszolj nemet! -> Majd a főablakban a System Info rész legalján lesz kiírva a DirectX Version.

Hirdetés

Copyright © 2000-2017 PROHARDVER Informatikai Kft.