Ίσως έχετε ακούσει τους όρους "XInput" και "DirectInput" εδώ και εκεί, σχεδόν πάντα αναφέροντας ελεγκτές που μπορείτε να χρησιμοποιήσετε για Windows. Τι σημαίνουν όμως στην πραγματικότητα; Έχει σημασία ποιο από αυτά έχετε και, αν ναι, πώς μπορείτε να πείτε τι έχετε;

Ας εξερευνήσουμε και τους δύο όρους και ας δούμε τι σημαίνει ο καθένας για εσάς.

Βιβλιοθήκες XInput, DirectInput και Input

GersonBenavides/https://commons.wikimedia.org

Όλοι αυτοί οι όροι αναφέρονται σε ένα API που υπάρχει μεταξύ του ελεγκτή και του συστήματός σας. Ουσιαστικά, πώς ο ελεγκτής σας μιλάει στον υπολογιστή σας και ξέρει τι σημαίνουν τα κουμπιά.

Όλα αυτά δηλαδή, γενικά δεν χρειάζεται να ανησυχείτε για το ποιο είναι ποιο και τι κάνει τι. Τα πακέτα προγραμμάτων οδήγησης θα εγκαταστήσουν αυτό που χρειάζεστε και στους ελεγκτές εκχωρείται αυτόματα αυτό που χρησιμοποιούν.

Σχετίζεται με: Τι είναι ένα API και τι σημαίνει το ακρωνύμιο;Αυτές οι πληροφορίες δεν χρησιμοποιούνται μόνο από τα gamepad. Σχεδόν κάθε συσκευή που εισάγει στο σύστημά σας περνά από αυτά τα API. Απλώς, γενικά παρατηρείται περισσότερο κατά τη ρύθμιση ή την αγορά παιχνιδιών.

instagram viewer

Ποιες είναι οι διαφορές μεταξύ XInput και DirectInput;

Το XInput είναι νεότερο, επομένως είναι πιο εύκολο στη χρήση και γενικά βρίσκεται σε μια ευρύτερη γκάμα σύγχρονων gamepad. Συγκριτικά, το DirectInput είναι ένα πολύ παλαιότερο API, τόσο παλιό που θεωρείται API παλαιού τύπου από τη Microsoft.

Λόγω της ηλικίας του, το DirectInput εξακολουθεί να έχει ορισμένα πλεονεκτήματα σε σχέση με το Xinput. Η λίστα χαρακτηριστικών είναι εντυπωσιακή και το API είναι καλά τεκμηριωμένο, πράγμα που σημαίνει ότι είναι γενικά πιο εύκολο να εφαρμοστεί. Το DirectInput μπορεί να βρεθεί ότι χρησιμοποιείται για ένα ευρύ φάσμα παλαιότερου υλικού, ειδικά από μάρκες τρίτων.

Ένα παράδειγμα αυτού του διαχωρισμού όσον αφορά τα χαρακτηριστικά έναντι των λειτουργιών παλαιού τύπου είναι τα χειριστήρια PlayStation 3 και 4. Αυτά τα χειριστήρια δεν υποστήριζαν εγγενώς το XInput, γεγονός που έκανε τη χρήση αυτών των ελεγκτών αρκετά δύσκολη σε νεότερα παιχνίδια.

Έχει σημασία αν χρησιμοποιείτε XInput ή DirectInput;

Τα καλά νέα είναι ότι πραγματικά δεν χρειάζεται να ανησυχείτε για το API που χρησιμοποιεί το gamepad σας.

Οι περισσότεροι σύγχρονοι ελεγκτές μπορούν εύκολα να διασυνδέονται και με τα δύο (αν δεν χρησιμοποιούν το δικό τους, προσαρμοσμένο API) και προγράμματα όπως το Steam ενοποιούν αυτού του είδους τις βιβλιοθήκες για να προσθέτουν αναδρομικά υποστήριξη όπου χρειάζεται.

Σχετίζεται με: Πώς να ρυθμίσετε και να χρησιμοποιήσετε ελεγκτές κονσόλας με το Steam

Παλιά API, νέα API, όλα θα λειτουργούν το ίδιο

Ενώ υπάρχουν πολλές τεχνικές διαφορές μεταξύ αυτών των δύο βιβλιοθηκών, τα σύγχρονα gamepad έχουν ως επί το πλείστον ενοποιήσει την εμπειρία και έχουν κάνει πραγματικά τα παιχνίδια σε υπολογιστή «plug-and-play».

Ωστόσο, αξίζει να γνωρίζετε τη διαφορά μεταξύ αυτών των δύο όρων, καθώς μπορεί να εμφανιστεί κατά την αντιμετώπιση προβλημάτων του δικού σας gamepad.

Πώς να συνδέσετε οποιοδήποτε σύγχρονο ελεγκτή Xbox σε υπολογιστή: 3 εύκολες μέθοδοι

Θέλετε να συνδέσετε ένα χειριστήριο Xbox One ή Xbox Series X|S στον υπολογιστή σας; Ακολουθούν τρεις διαφορετικές μέθοδοι που μπορείτε να χρησιμοποιήσετε.

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Windows
  • Παιχνίδι
  • Windows 10
  • Windows 11
  • Ελεγκτής παιχνιδιού
Σχετικά με τον Συγγραφέα
Τζέισον Κάρι (Δημοσιεύτηκαν 29 άρθρα)

Ο Jason είναι πρώην ελεύθερος επαγγελματίας και blogger τεχνολογίας. Καθοδηγούμενος και γνώστης όλων των τεχνικών πραγμάτων, έχει την επιθυμία να κάνει τα πράγματα απλά και εύπεπτα. Όταν ο Τζέισον δεν γράφει για το MakeUseOf, συνήθως λυγίζει τους δημιουργικούς του μυς σε άλλες μορφές γραφής.

Περισσότερα από τον Jason Currie

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε