Содержание статьи
Приветствую уважаемые читатели нашего компьютерного сайта!
Уверен практически каждый геймер не раз слышал/видел слово директ икс / DirectX. Устанавливал его, обновлял, а многие даже имели с ним проблемы. Но единицы знают что это такое и зачем это. Предлагаю заполнить этот пробел, прошу в статью.
Что такое DirectX на пальцах
Описание, история, возможности
Часто этот термин употребляется вместе с играми, так как DirectX практически всегда нужен для игр в операционной системе виндовс. Поэтому многие пользователи думают что это такая программа для игр.
В общих чертах, Директ икс (DirectX) это набор функций, созданных для эффективного взаимодействия и решения задач с мультимедия в играх/программировании созданный компанией Microsoft.
То-есть программисту доступен огромный набор методов, посредством которых они могут обращаться (управлять) к мультимедиа устройствам персонального компьютера, причем «на высоком уровне», это далеко не ассемблер.
Из истории — директ икс родился когда появилась операционная система виндовс 95, и майкрософт решила таким образом вопрос обращения к аппаратной части из под этой ОС для программистов.
Наиболее часто DirectX используется для написания игр и мультимедийных программ, но кроме работы с графикой DX управляет звуковым потоком, устройством ввода/вывода — клавиатура, мышь, принтер, джойстик и прочее.
Проблемы и решения
DirectX постоянно совершенствуется и обновляется. С выходом новой версии операционной системы виндовс, как правило выходит новая версия директ икс, на текущий момент версия виндовс 10 и DX 12.
Вы наверняка замечали, что практически всегда в комплекте с установочными файлами игры, на диске или в образе идет та или иная версия DirectX. И это не с проста, дело в том, что игра например разрабатывается в 2015 году и программисты пишут на версии директ икс которая доступная в этом году и в установщик эту версию добавляют. И тут такая ситуация, вы установили старенькую операционную систему, например виндовс XP или она у вас на работе, а хочется поиграть в какую то стрелялку, так вот если на ПК нет нужной версии DX игра не запуститься, а выдаст сообщение об ошибке, что то типа: «File DX9C….DLL not found», то-есть файл библиотеки такой то не найден, по названию файла можно понять, что игре необходима версия директ икс 9С. Лучшим решением будет установить именно эту версию с комплекта игры. Если установщика нет, в интернете найдите системные требования к игре. и там обязательно указывается необходимая версия директ икса.
Скачать бесплатно DirectX
Скачать DirectX 12 можно по ссылке — http://directx-x.ru/