DireсtX (Директ Икс) — программная среда для выполнения приложений и игр, работающая с операционной системой Microsoft Windows.
Что такое и для чего нужен Майкрософт Директ Икс?
Немного истории появления DirectX… Давным — давно, в одной далекой — далекой галактике…, а нет простите, это началось не так уж и давно, всего лишь с появлением операционной системы Windows 95, которая обладала защищенной моделью памяти, предоставляла стандартизованный, но довольно ограниченный и непростой доступ к системным устройствам в отличие уходящей в прошлое операционной системы MS-DOS, которая позволяла разработчикам программного обеспечения получить прямой доступ к видеокарте, клавиатуре, мыши, игровому манипулятору и другим периферийным устройствам.
Новая операционная система набирала популярность благодаря набору программ, которые можно запускать под ее управлением. Однако в компании Microsoft пришли к выводу, о том что, пока сторонние разработчики видят MS-DOS более подходящей для написания игровых приложений, путь к успеху новой системы будет долог и тернист.
Вывод был очевиден – нужен был новый способ дать разработчику в Windows 95 все, что ему необходимо, и в Microsoft решили эту проблему. В сентябре 1995 года была выпущена первая версия API, которая называлась Windows Game SDK, а в дальнейшем — DirectX.
Для выполнения широкого круга задач стоящих перед Майкрософт Директ Икс, он состоит из множества компонентов::
- DirectX Graphics — отвечающий за вывод растровой графики и трехмерных примитивов
- Direct2D — используется для вывода двухмерной графики
- DirectPlay — отвечающий за сетевую коммуникацию игр
- DirectInput — используемый для обработки данных, поступающих с клавиатуры, мыши, джойстика, руля и других игровых манипуляторов
- DirectSound — предназначен для низкоуровневой работы со звуком в формате Wave
- DirectMusic — интерфейс воспроизведения музыки в форматах Microsoft
- DirectShow — используемый для ввода-вывода аудио и видео данных
- DirectX Instruments — технология, позволяющая создавать и использовать программные синтезаторы для синтеза звука
- DirectX Media Objects — предназначен для поддержки потоковых объектов (например, кодировщики / декодировщики)
- DirectSetup — модуль отвечающий за установку DirectX
Чтобы получить подробную информацию о компонентах DirectX 11 Вы можете запустить файл диагностики DxDiag.exe, для этого наберите dxdiag в поле выполнить в меню «Пуск».
Зачастую, для запуска игр, помимо Директ Икс, необходимо скачать и установить программную платформу Microsoft .Net Framework, которую Вы можете найти перейдя на соответствующую страницу нашего сайта.