ربما تكون قد سمعت المصطلحين "XInput" و "DirectInput" هنا وهناك ، ويشيران دائمًا إلى وحدات التحكم التي يمكنك استخدامها لنظام التشغيل Windows. لكن ماذا يقصدون في الواقع؟ هل يهم أي واحد لديك ، وإذا كان الأمر كذلك ، كيف يمكنك معرفة ما لديك؟

دعنا نستكشف كلا المصطلحين ونرى ما يعنيه كل منهما بالنسبة لك.

مكتبات XInput و DirectInput و Input

جيرسون بينافيدس /https://commons.wikimedia.org

تشير كل هذه المصطلحات إلى واجهة برمجة تطبيقات موجودة بين وحدة التحكم ونظامك. بشكل أساسي ، كيف تتحدث وحدة التحكم الخاصة بك مع جهاز الكمبيوتر الخاص بك وتعرف ما تعنيه الأزرار.

كل هذا يعني ، لا داعي للقلق بشكل عام بشأن أيهما وماذا يفعل. ستقوم حزم برامج التشغيل بتثبيت ما تحتاجه ويتم تخصيص وحدات التحكم تلقائيًا التي تستخدمها.

متعلق ب: ما هو API وماذا يعني الاختصار؟لا يتم استخدام هذه المعلومات فقط بواسطة لوحات الألعاب. يمر أي جهاز يدخل إلى نظامك عبر واجهات برمجة التطبيقات هذه. يتم ملاحظة ذلك بشكل عام أكثر عند إعداد لوحات الألعاب أو شرائها.

ما هي الاختلافات بين XInput و DirectInput؟

يعد XInput أحدث ، لذا فهو أسهل في الاستخدام ويوجد بشكل عام في مجموعة واسعة من لوحات الألعاب الحديثة. بالمقارنة ، DirectInput هي واجهة برمجة تطبيقات أقدم بكثير ، وهي قديمة جدًا لدرجة أنها تعتبر واجهة برمجة تطبيقات قديمة من قِبل Microsoft.

instagram viewer

نظرًا لتقدمها في العمر ، لا يزال DirectInput قادرًا على الاحتفاظ ببعض المزايا مقارنة بـ Xinput. قائمة الميزات مثيرة للإعجاب و API موثقة جيدًا ، مما يعني أنه من الأسهل تنفيذها بشكل عام. يمكن العثور على DirectInput قيد الاستخدام لمجموعة كبيرة من الأجهزة القديمة ، خاصةً من العلامات التجارية التابعة لجهات خارجية.

مثال على هذا الانقسام من حيث الميزات مقابل الوظائف القديمة هو وحدات تحكم PlayStation 3 و 4. لم تدعم وحدات التحكم هذه XInput في الأصل ، مما جعل استخدام وحدات التحكم هذه صعبًا للغاية في الألعاب الأحدث.

هل يهم إذا كنت تستخدم XInput أو DirectInput؟

والخبر السار هو أنك لست مضطرًا للقلق بشأن واجهة برمجة التطبيقات التي تستخدمها لوحة الألعاب.

يمكن لمعظم وحدات التحكم الحديثة التفاعل بسهولة مع كل من (إذا لم يستخدموا واجهة برمجة التطبيقات المخصصة الخاصة بهم) وبرامج مثل Steam توحد هذه الأنواع من المكتبات لإضافة الدعم بأثر رجعي عند الحاجة.

متعلق ب: كيفية إعداد واستخدام وحدات التحكم في وحدة التحكم باستخدام Steam

واجهات برمجة التطبيقات القديمة ، واجهات برمجة التطبيقات الجديدة ، ستعمل جميعها بنفس الطريقة

في حين أن هناك الكثير من الاختلافات التقنية بين هاتين المكتبتين ، إلا أن لوحات الألعاب الحديثة وحدت التجربة في الغالب ، وجعلت الألعاب على الكمبيوتر "توصيل وتشغيل".

ومع ذلك ، يجدر معرفة الفرق بين هذين المصطلحين ، حيث قد يظهر عند استكشاف أخطاء لوحة الألعاب الخاصة بك وإصلاحها.

كيفية توصيل أي وحدة تحكم Xbox حديثة بجهاز الكمبيوتر: 3 طرق سهلة

هل تريد توصيل جهاز تحكم Xbox One أو Xbox Series X | S بجهاز الكمبيوتر الخاص بك؟ فيما يلي ثلاث طرق مختلفة يمكنك استخدامها.

اقرأ التالي

شاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • شبابيك
  • الألعاب
  • نظام التشغيل Windows 10
  • نظام التشغيل Windows 11
  • تحكم اللعبة
عن المؤلف
جايسون كوري (29 مقالة منشورة)

جايسون كاتب مستقل ومدون تقني سابق. مدفوعًا ومطلعًا على كل الأشياء التقنية ، لديه الرغبة في جعل الأمور بسيطة وسهلة الهضم. عندما لا يكتب Jason لـ MakeUseOf ، فإنه عادة ما يقوم باستعراض عضلاته الإبداعية في أشكال أخرى من الكتابة.

المزيد من Jason Currie

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك