Вопрос: Что такое DirectX? [закрыто]


Windows обновляет Direct X в более новых версиях. Но только игры требуют Direct X во время установки. Используется ли она только для игр или у нее есть какая-то другая полезная цель?


2
2018-01-13 18:10


Источник


Что вы подразумеваете под «только игры требуют Direct X во время установки»? Вы предлагаете удалить DirectX, и игры продолжают работать? - David Schwartz


Ответы:


Из Википедия:

Microsoft DirectX представляет собой набор интерфейсов прикладного программирования (API) для обработки задач, связанных с мультимедиа, особенно игрового программирования и видео, на платформах Microsoft.

Он предназначен главным образом для разработки игр. DirectX предоставляет интерфейсы для функций, которые обычно используются в играх, таких как 2D и 3D-графика с графическим ускорением, вход с контроллеров, создание сетей и т. Д. Он также используется приложениями, для которых требуется ускоренная графика или высокопроизводительный чертеж, например программы, которые визуализируют 3D-данные или медиаплееры. Вот скриншот от VLC Media Player, показывающий доступные варианты для методов вывода видео, включая несколько опций DirectX:

Screenshot from VLC Media Player Preferences window showing available choices for video output methods, including few DirectX options


3
2018-01-13 18:23





AutoCAD и остальная часть пакета AutoDesk - это одна группа неигровых приложений, которые, как я знаю, используют ее.

DirectX предназначен для предоставления API для любого приложения для рендеринга графики с использованием специального графического оборудования. Нет ограничений на тип приложения.

Нет исчерпывающего списка всех приложений, которые используют DirectX, о котором я знаю. Документация, предоставляемая вашими приложениями, должна вам сообщать. Все, что использует аппаратное ускорение для рендеринга графики, может потенциально использовать его.

Теперь это включает Internet Explorer и, возможно, Firefox ( DirectX SDK требуется для сборки).

Если вы управляете несколькими системами Windows, это то, что вы обычно должны обновлять, если у вас нет причудливого приложения, для которого требуется определенная версия.


3
2018-01-13 18:23





DirectX - это коллекции API и библиотек, в число которых входят Direct3d и DirectSound. Direct3D является частью коллекции, которую большинство людей думает, когда говорят о DirectX, потому что она часто используется для игр в Windows и XBox, она также используется в некоторых 3D-приложениях, например, в программном обеспечении САПР.

Библиотеки DirectX Math также полезны для некоторых математических приложений.


0
2018-01-13 18:23