บันทึก DirectX
- DirectX
คือชุดคำสั่งสำหรับทำงานเกี่ยวกับงาน Multimedia พัฒนาโดย Microsoft
นิยมนำมาใช้กับอุตสหกรรมเกมส์คอมพิวเตอร์ บน platform ของ Windows DirectX
แบ่งชุดคำสั่งออกเป็น 5 หมวดดังนี้ Direct3D, DirectDraw - วาดภาพ 2D ,
DirectMusic, DirectPlay, DirectSound
- DirectX เอาไปเทียบกับ OpenGL ไม่ได้ ต้องเอา Direct3D เทียบกับ OpenGL จึงจะถูก (OpenGL VS Direct3D)
- การใช้ .NET กับงาน DirectX นั้นเรียกว่า MDX (Managed DirectX) ซึ่ง Microsoft คุยว่าได้ประสิทธิไม่ต่ำกว่า 98% ของ Native code
- MDX (Managed DirectX) ยังไม่ support Direct3D 10, XInput, and XAudio 2
- การพัฒนาเกมส์บนเครื่อง XBox ใช้ชุดเครื่องมือที่เรียกว่า XNA
- MDX ปัจจุบันถูกแทนที่ด้วย XNA (ดันจริงวุ้ย)
Links
DirectX
Direct3D
Graphics Device Interface
SlimDX wrapper library ที่ติดต่อกับ DirectX (ผู้พัฒนามองว่า MDX และ XDA นั้นยังไม่ stable และยังไม่พร้อมสำหรับตลาด)