DirectX เป็นตัวเรียกใช้งานแอปพลิเคชันกราฟิกที่มีชุดคำสั่งขั้นสูงที่อนุญาตให้คุณใช้เอฟเฟกต์ภาพที่ซับซ้อนได้ DirectX ใช้กันอย่างแพร่หลายในการพัฒนาเกมคอมพิวเตอร์และแจกจ่ายฟรีบนเว็บไซต์ของ Microsoft
การเกิดขึ้นของ DirectX
DirectX ให้ความสำคัญกับการพัฒนาเกมคอมพิวเตอร์ตั้งแต่เริ่มต้น โซลูชันซอฟต์แวร์ได้รับการพัฒนาร่วมกับการเปิดตัว Windows 95 เพื่อดึงดูดนักพัฒนาให้เขียนแอปพลิเคชันกราฟิกที่ซับซ้อนบนแพลตฟอร์มมาตรฐานใหม่ DirectX เวอร์ชันแรกเรียกว่า Windows Game SDK และเปิดตัวในปี 1995 หลังจากนั้นก็เริ่มมีการนำแพลตฟอร์ม Direct3D มาใช้ ซึ่งถูกจัดวางให้แทนที่สภาพแวดล้อม OpenGL ที่ได้รับความนิยมมากขึ้นเรื่อยๆ ซึ่งยังใช้กันอย่างแพร่หลายในด้าน เกมคอมพิวเตอร์ แต่มีฟังก์ชันการทำงานค่อนข้างจำกัด
DirectX ในเวอร์ชัน 8.1 กลายเป็นพื้นฐานสำหรับ Xbox ในปี 2545 DirectX 9.0 เปิดตัวซึ่งเพิ่มความเป็นไปได้อย่างมากในการสร้างเกมใหม่และดำเนินการสนับสนุน shaders เช่น ปรับปรุงการแสดงเงา
DirectX เวอร์ชันล่าสุดคือ 11.2 ซึ่งรวมอยู่ใน Windows 8.1 ตามค่าเริ่มต้น
นอกเหนือจากการประมวลผลกราฟิก DirectX ยังเกี่ยวข้องกับเอาต์พุตเสียงและการประมวลผลข้อมูลที่มาจากแป้นพิมพ์ เมาส์ หรือจอยสติ๊กของนักเล่นเกม ในเวอร์ชันใหม่แต่ละเวอร์ชัน โค้ด DirectX จะได้รับการปรับปรุง ซึ่งหมายความว่าความสามารถด้านกราฟิกจะดีขึ้น ด้วยคุณสมบัติใหม่ที่นำเสนอในไลบรารีนี้ นักพัฒนาได้เพิ่มโอกาสในการปรับปรุงประสิทธิภาพของเกมและความบันเทิงของตัวประมวลผลเกม
การติดตั้ง DirectX
DirectX เวอร์ชันล่าสุดสามารถพบได้บนเว็บไซต์ทางการของ Microsoft ผลิตภัณฑ์สามารถดาวน์โหลดได้ฟรี คุณยังสามารถติดตั้ง DirectX จากแผ่นดิสก์เกมได้ เนื่องจากเมื่อนักพัฒนาซอฟต์แวร์สมัยใหม่ส่วนใหญ่ออกผลิตภัณฑ์เกม จะรวมไลบรารีที่จำเป็นสำหรับการเปิดตัวเกมบนสื่อให้ประสบความสำเร็จ
การติดตั้งโปรแกรมเป็นไปโดยอัตโนมัติ โดยทำได้เพียงสองขั้นตอนและไม่ต้องดำเนินการใดๆ เพิ่มเติมจากผู้ใช้
DirectX รองรับบนระบบ Windows ทั้งหมดตั้งแต่ Windows 95 เกมสมัยใหม่ส่วนใหญ่ต้องการการสนับสนุนอย่างน้อย 9.0c สำหรับเกมที่ทันสมัยส่วนใหญ่ แต่แอปพลิเคชั่นเกมล่าสุดต้องการเวอร์ชัน 10 เป็นอย่างน้อย ก่อนติดตั้ง ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณมีไดรเวอร์ Nvidia หรือ ATI ดาวน์โหลดจากเว็บไซต์ผู้พัฒนาอย่างเป็นทางการ เทคโนโลยี DirectX 10 (Direct3D 10) รองรับการ์ดกราฟิกจาก Nvidia GeForce 8000 และใหม่กว่า ในการใช้งาน DirectX 10 บนกราฟิกการ์ด ATI Radeon คุณต้องมีรุ่น 2000 ขึ้นไป