DirectX là gì?

Noun Software

DirectX là một tập hợp các lệnh và hàm (function) mà các nhà phát triển phần mềm có thể sử dụng khi tạo các chương trình của họ. Mặc dù bất kỳ chương trình phần mềm dựa trên Windows nào cũng có thể bao gồm các lệnh DirectX, nhưng chúng thường được sử dụng trong các trò chơi điện tử (video game). Ví dụ: các nhà phát triển (developer) có thể sử dụng DirectX để kiểm soát phát lại video, hiệu ứng âm thanh và đầu vào (input) các thiết bị ngoại vi (chẳng hạn như bàn phím, chuột hoặc cần điều khiển). Bằng cách kết hợp các chức năng DirectX vào một trò chơi máy tính, các lập trình viên có thể sử dụng các lệnh được định nghĩa trước để quản lý video và âm thanh của trò chơi của họ, cũng như thông tin đầu vào của người dùng. Điều này giúp các lập trình viên phát triển trò chơi điện tử dễ dàng hơn và cũng giúp các trò chơi trông đồng nhất hơn, vì các trò chơi DirectX sử dụng nhiều lệnh giống nhau.

Về mặt kỹ thuật, DirectX được biết đến như một giao diện lập trình ứng dụng (API), bao gồm các hàm (function) và lệnh được định nghĩa trước. Để tạo các chương trình sử dụng DirectX, các nhà phát triển phần mềm phải sử dụng bộ công cụ phát triển phần mềm (software development kit) DirectX có sẵn từ Microsoft. Tuy nhiên, hầu hết người dùng chỉ cần cài đặt DirectX End-User Runtime trên máy tính của họ để chạy phần mềm hỗ trợ DirectX.

Learning English Everyday