คุณอาจเคยได้ยินคำว่า 'XInput' และ 'DirectInput' פה ושם โดยเกือบทุกครั้งจะอ้างอิงถึงคอนโทรลเลอร์ที่คุณสามารถใช้สำหรับ Windows แต่มันหมายความว่าอะไรจริงๆ? มันสำคัญไหมว่าคุณมีอันไหน และถ้าสำคัญ คุณจะรู้ได้อย่างไรว่าคุณมีอันไหน?
มาสำรวจทั้งสองคำและดูว่าแต่ละอย่างหมายถึงอะไรสำหรับคุณ
XInput, DirectInput, และ Input Libraries
คำเหล่านี้ทั้งหมดอ้างอิงถึง API ที่มีอยู่ระหว่างคอนโทรลเลอร์และระบบของคุณ โดยพื้นฐานแล้ว คอนโทรลเลอร์ของคุณสื่อสารกับคอมพิวเตอร์อย่างไร และรู้ว่าปุ่มแต่ละปุ่มหมายถึงอะไร
ทั้งหมดนี้คือการบอกว่า คุณโดยทั่วไปไม่ต้องกังวลว่าอันไหนคืออันไหน และอะไรทำอะไร Driver Packages จะติดตั้งสิ่งที่คุณต้องการ และคอนโทรลเลอร์จะถูกกำหนด API ที่พวกเขาใช้โดยอัตโนมัติ
Old APIs, New APIs, พวกมันทำงานเหมือนกันหมด
แม้จะมีความแตกต่างทางเทคนิคมากมายระหว่างไลบรารีทั้งสองนี้ แต Gamepad สมัยใหม่ส่วนใหญ่ได้รวมประสบการณ์เข้าด้วยกัน และทำให้การเล่นเกมบน PC กลายเป็น 'Plug-and-play' จริงๆ
ยังไงก็ตาม มันคุ้มค่าที่จะรู้ความแตกต่างระหว่างสองคำนี้ เพราะมันอาจปรากฏขึ้นเมื่อคุณ Troubleshoot Gamepad ของตัวเอง