Có lẽ bạn đã nghe các thuật ngữ 'XInput' và 'DirectInput' ở đâu đó, gần như luôn tham chiếu đến các bộ điều khiển (controller) bạn có thể dùng cho Windows. Nhưng chúng thực sự có nghĩa là gì? Có quan trọng bạn dùng cái nào không, và nếu có, làm sao biết bạn đang dùng cái nào?
Hãy cùng khám phá cả hai thuật ngữ và xem từng cái có ý nghĩa gì đối với bạn.
XInput, DirectInput và thư viện đầu vào (Input Libraries)
Tất cả các thuật ngữ này đề cập đến một API tồn tại giữa bộ điều khiển và hệ thống của bạn. Về cơ bản, đó là cách bộ điều khiển "nói chuyện" với máy tính và biết nút nào có nghĩa là gì.
Tất cả những điều này muốn nói là, bạn thường không cần lo lắng về cái nào là cái nào và cái nào làm gì. Gói driver sẽ cài đặt những gì bạn cần và bộ điều khiển sẽ tự động được gán cái mà chúng sử dụng.
API cũ, API mới, chúng đều hoạt động như nhau
Mặc dù có nhiều khác biệt kỹ thuật giữa hai thư viện này, các gamepad hiện đại đã phần lớn thống nhất trải nghiệm, và thực sự làm cho game trên PC trở nên 'cắm là chơi' (plug-and-play).
Vẫn vậy, việc biết sự khác biệt giữa hai thuật ngữ này là có giá trị, vì nó có thể xuất hiện khi bạn khắc phục sự cố gamepad của riêng bạn.