Το DirectX είναι μια εφαρμογή εκκίνησης γραφικών που περιέχει ένα σύνολο προηγμένων εντολών που σας επιτρέπουν να εφαρμόσετε σύνθετα οπτικά εφέ. Το DirectX χρησιμοποιείται ευρέως στην ανάπτυξη ηλεκτρονικών παιχνιδιών και διανέμεται δωρεάν στον ιστότοπο της Microsoft.
Η εμφάνιση του DirectX
Το DirectX επικεντρώθηκε στην ανάπτυξη ηλεκτρονικών παιχνιδιών από την αρχή. Η λύση λογισμικού αναπτύχθηκε σε συνδυασμό με την κυκλοφορία των Windows 95 προκειμένου να προσελκύσουν προγραμματιστές να γράψουν σύνθετες γραφικές εφαρμογές σε μια νέα, τυποποιημένη πλατφόρμα. Η πρώτη έκδοση του DirectX ονομάστηκε Windows Game SDK και κυκλοφόρησε το 1995. Μετά από αυτό, άρχισε να εφαρμόζεται η πλατφόρμα Direct3D, η οποία τοποθετήθηκε ως αντικατάσταση του ολοένα και πιο δημοφιλούς περιβάλλοντος OpenGL, το οποίο χρησιμοποιείται επίσης ευρέως στον τομέα παιχνίδια στον υπολογιστή, αλλά έχει κάπως περιορισμένη λειτουργικότητα.
Το DirectX στην έκδοση 8.1 έγινε η βάση για το Xbox. Το 2002 κυκλοφόρησε το DirectX 9.0, το οποίο αύξησε σημαντικά τις δυνατότητες δημιουργίας νέων παιχνιδιών και υλοποίησε υποστήριξη για shaders, δηλ. βελτιωμένη απόδοση σκιών.
Μέχρι στιγμής η πιο πρόσφατη έκδοση του DirectX είναι το 11.2, το οποίο περιλαμβάνεται από προεπιλογή στα Windows 8.1.
Εκτός από την επεξεργασία γραφικών, το DirectX ασχολείται με την έξοδο ήχου και την επεξεργασία δεδομένων που προέρχονται από το πληκτρολόγιο, το ποντίκι ή το χειριστήριο του παίκτη. Με κάθε νέα έκδοση, ο κώδικας DirectX βελτιώνεται, πράγμα που σημαίνει ότι οι δυνατότητες γραφικών βελτιώνονται. Με τις νέες δυνατότητες που προσφέρονται σε αυτήν τη βιβλιοθήκη, οι προγραμματιστές έχουν αυξημένες ευκαιρίες να βελτιώσουν την απόδοση των παιχνιδιών και την ψυχαγωγία του επεξεργαστή παιχνιδιών.
Εγκατάσταση του DirectX
Η πιο πρόσφατη έκδοση του DirectX βρίσκεται στον επίσημο ιστότοπο της Microsoft. Το προϊόν είναι δωρεάν για λήψη. Μπορείτε επίσης να εγκαταστήσετε το DirectX από το δίσκο του παιχνιδιού, καθώς οι περισσότεροι σύγχρονοι προγραμματιστές, όταν κυκλοφορούν ένα προϊόν παιχνιδιού, περιλαμβάνουν τις απαραίτητες βιβλιοθήκες για την επιτυχή κυκλοφορία του παιχνιδιού στα μέσα.
Η εγκατάσταση του προγράμματος είναι αυτοματοποιημένη, εκτελείται σε δύο μόνο βήματα και δεν απαιτεί πρόσθετες ενέργειες από τον χρήστη.
Το DirectX υποστηρίζεται σε όλα τα συστήματα Windows που ξεκινούν από τα Windows 95. Τα περισσότερα μοντέρνα παιχνίδια απαιτούν υποστήριξη τουλάχιστον 9.0c για τα περισσότερα σύγχρονα παιχνίδια, αλλά οι πιο πρόσφατες εφαρμογές παιχνιδιών απαιτούν τουλάχιστον την έκδοση 10. Πριν από την εγκατάσταση, βεβαιωθείτε ότι ο υπολογιστής σας διαθέτει προγράμματα οδήγησης Nvidia ή ATI, πραγματοποιήθηκε λήψη από τον επίσημο ιστότοπο προγραμματιστή. Η τεχνολογία DirectX 10 (Direct3D 10) υποστηρίζεται σε κάρτες γραφικών από το Nvidia GeForce 8000 και μεταγενέστερες εκδόσεις. Για να εκτελέσετε το DirectX 10 σε κάρτες γραφικών ATI Radeon, χρειάζεστε ένα μοντέλο 2000 ή νεότερο.