DirectX stellt eine Gesamtheit von Treiber (Driver) für zahlreiche Funktionen dar. Sein Interesse besteht darin, alle Driver zusammenzufassen und ihnen die gleiche Programmierung zu verbinden. Er stellt also eine Schnittstelle zwischen den Drivern und den Programmen dar, die es benutzen. Somit hat ein Programmierer nicht mehr, alle bestehenden Driver zu berücksichtigen und dafür zu sorgen, daß das Spiel (denn DirectX wird hauptsächlich für das Spiel benutzt), mit jedem unter ihnen funktioniert. Der Programmierer kann also programmieren, indem er die DirectX-Routinen benutzt, das es übernehmen wird, jedes Element funktionieren zu lassen, das das Programm in Anspruch nimmt!
Die Driver, die DirectX zusammenfaßt, werden nach Kategorie klassifiziert :
Direct3D ist eine der Funktionen von DirectX mehr in Beliebtheit momentan. Direct3D stellt eine Art Schnittstelle zwischen der graphischen Karte und der Anwendung dar, die 3D benutzt. Diese Schnittstelle teilt sich momentan in zwei Schichten
DirectDraw wird benutzt, sobald das Spiel gemacht Bilder in Anspruch nimmit Er ist dann Speiecher verwalter, indem er versucht, das Gedächtnis anzulegen, das notwendig ist, für buffering Bilder oder an den Informationen über die Tiefe eines Gegenstands.
DirectInput erlaubt, den Datenaustausch zwischen dem benutzten Spielperipherigerät zu verwalten (joystick joypad, Maus, Lenkrad, Kraftrückkehrhebel…). Die übernahme der Kraftrückkehrperipherigeräte ist nur für die Version DirectX 5.0 wirksam und höher.
DirectPlay dient, wenn das Spiel einen Netzträger hat (Spiel in Netz), er erlaubt, die Netzkarte zu verwalten, um eine flüssige Mitteilung zwischen den verschiedenen Spielern zu versichern.
DirectSound ist eine Schnittstelle zwischen dem Spiel, und die Soundkarte er erlaubt insbesondere das Abhören digitalisierter Töne sowie der sound Wirkungen in 3 Dimensionen.
Zunächst, obwohl DirectX eine beeindruckende Driversammlung umfassen, sind die letzten Driver nicht dort die ganze Zeit, es ist Ihnen also notwendig, manchmal einige Driver vom Internet Herunterladen zu gehen.
Danach installieren die Spiele manchmal andere Versionen von DirectX, ohne davon die Erlaubnis zu verlangen, es kann sich also erweisen, daß nach der Vorrichtung eines Spiels ein anderer nicht mehr funktioniert…
Somit ist man berechtigt, sich zu fragen, daß zu machen, wenn eine alte Version von DirectX nach DirectX 6.0 installiert worden ist
Wenn die letzten Treiber installiert werden, zermalmen die vorhergehenden Versionen im allgemeinen die neue Version nicht. Allerdings, wenn das vorkäme, würde es Ihnen ausreichen, die letzte Version von DirectX wieder einzusetzen!
Schließlich trotz einer mehrfachen Einrichtung von DirectX vielleicht lehnt Ihr Spiel hartnäckig ab zu starten. Es handelt sich im allgemeinen, aufgrund der Tatsache, daß das Spiel die Anwesenheit einer Beschleunigungskarte erfordert 3D (daß Sie natürlich nicht haben…).