다이렉트X는 기존의 그래픽카드만을 위한 규격인 DCI(Display Control Interface)의 단점을 보완하여, 그래픽카드/사운드카드/입출력장치 등의 주요 주변기기를 응용 프로그램이 직접 제어할 수 있게 인텔과 마이크로소프트가 제정한 종합 가속표준입니다. 윈도우가 대부분의 컴퓨터에서 사용되면서 게임도 윈도우용으로 제작되고 있습니다. 하지만, 초기에 제작된 대부분의 게임은 윈도우3.1에서 사용된 WinG라는 게임 라이브러리를 사용하여 제작되었습니다. 그런데 WinG라는 것으로는 화려하고 박진감 넘치는 게임을 제작하기에는 한계가 있습니다. 즉, 대부분의게임에서 많이 필요로 하는 빠른 화면 전개가 불가능하다는 단점이 있습니다. 도스용 게임의 경우 게임 자체가 시스템의 하드웨어를 제어하기 때문에 좀 더 빠르고 박진감 있게 제작할 수 있었지만, 윈도우에서는 윈도우가자체적으로 시스템을 관리하므로 응용 소프트웨어의 하드웨어 접근을 불허하기 때문입니다.
따라서 하드웨어를 직접 제어할 수 없는 WinG로는 도스용 게임만큼의 제작이 불가능하다는 한계가 있습니다. 마이크로소프트사는 게임이 컴퓨터에서 차지하는 비중이 매우 크다는 것을 잘 알고 있기 때문에, 윈도우 사용자를 늘리기 위해 정책적으로 윈도우에서 직접적으로 하드웨어를 제어할 수 있게 해주는 라이브러리를 만들려고 노력했습니다. 그러한 노력 끝에 탄생한 것이 바로 다이렉트X 1.0입니다.
다이렉트X는 사용자들의 시스템이 발전함에 따라 계속 버전 업이 이루지고 있습니다.
출처 http://mybox.happycampus.com/ohson0904/613296
다운로드 : http://www.microsoft.com/korea/windows/directx/default.mspx
이 댓글을