Зачем скачивать DirectX

Читати цю новину російською мовою
Зачем скачивать DirectX
Это набор API, они дают работающей программе выход к аппаратной части ПК и обеспечивают максимальное быстродействие при выводе звука, графики и т.д.

Первоначально библиотека создавалась для игр, впрочем, сейчас она применяется и для области мультимедиа, поэтому специалисты настоятельно рекомендуют воспользоваться (более подробно можно узнать здесь ).

DirectX – компоненты избавляют программиста от проблем программирования на Assembler, они нужны для создания трехмерных онлайн – игр.

Если какая – либо игра на вашем ПК выдает ошибку, когда запускается, вам нужно проверить, есть ли директ на вашем компьютере. Если его не обнаружено, необходимо скачать DirectX. Это можно сделать бесплатно в интернете
Сейчас DirectX выходит под номером 8.1. Он состоит из:
1. Direct3D. Имеет интерфейс Retained Mode, который выводит трехмерные объекты; и низкоуровневый Immediate Mode, который полностью контролирует рендеринг

2. DirectDraw. Отображает двухмерную анимацию на экране. Имеет прямое подключение к адаптеру видео, поэтому обеспечивается быстрый вывод графики.

3. DirectSound. Был сделан для того, чтобы иметь доступ к аппаратному сектору звуковых плат. Это нивелирует торможение звука.

4. DirectMusic. Взаимодействует со звуковыми командами, которые посылаются звуковой карте.

5. DirectInput. Компонент работает с устройствами ввода, это могут быть цифровые либо аналоговые джойстики, педали, рули, световой карандаш и т.д. Некоторые функции компонента можно заменить средствами Win32 API, но в некоторых сферах компонент DirectInput заменить нельзя. Например, он поддерживает force-feedback, а также нестандартные устройства для ввода.

6. DirectPlay. Идеален, чтобы добавить в программу функцию совместной работы в сети либо посредством модема. В 8-й версии продукта, эта опция значительно улучшена и модифицирована.

7. DirectSetup, собственно и предназначается для установки и запуска DirectX.

8. DirectShow. Нужен в технологиях мультимедиа. Это позволяет выполнять воспроизведение высокого качества, а также полноценный захват звука и видео.
Все эти компоненты выступают как внутрипроцессные серверы, то есть они размещены в DLL. Архитектура самого доступа привязана к технологии OM. Поэтому, чтобы использовать DirectX, нужно обеспечить среду программирования, которая бы поддерживала обращение к DLL из готовых программ, поддержка COM. Например, Delphi это реализует легко, это означает, что есть возможность создавать такие же высококачественные программы, как в Visual C++. Нужны лишь заголовочные файлы для DirectX 8.

Источник: Власти.нет

  • 72
  • 04.03.2014 15:54

Коментарі до цієї новини:

Останні новини

Головне

Погода