Red de conocimiento informático - Conocimiento del nombre de dominio - Conceptos de Microsoft D10 y D9

Conceptos de Microsoft D10 y D9

DirectX es una interfaz de programación de aplicaciones (API) que permite que los juegos o programas multimedia basados ​​en Windows logren una mayor eficiencia de ejecución, mejoren los gráficos 3D y los efectos de sonido y proporcionen a los diseñadores estándares de controladores de hardware similares. Esto elimina la necesidad de que los desarrolladores de juegos escriban diferentes. controladores para cada marca de hardware y reduce la complejidad de instalación y configuración del hardware para los usuarios. Esto también reduce la complejidad de instalar y configurar el hardware. Esto no quiere decir que no todos entiendan. De hecho, desde el sentido literal, Direct significa directo, y la X detrás representa muchos significados. Desde este punto, podemos ver que la aparición de DirectX es para proporcionar muchos software. servicios directos.

Por ejemplo, los jugadores incondicionales (jugadores que juegan juegos más largos) solían jugar juegos en DOS, pero este ya no es el caso. Cuando instalan un juego, a menudo primero necesitan configurar la marca y el nombre. del modelo de la tarjeta de sonido y luego configure IRQ (interrupción), E/S (entrada a salida) y DMA (modo de acceso). Si alguna de las configuraciones es incorrecta, el sonido del juego no se emitirá. Si alguna de las configuraciones es incorrecta, los sonidos del juego no saldrán. Esta parte de la configuración no solo es un dolor de cabeza para los jugadores, sino también para los desarrolladores de juegos, porque para que el juego se ejecute correctamente en muchas computadoras, los desarrolladores deben recopilar datos sobre todo el hardware de tarjetas de sonido en el mercado al comienzo de producción de juegos y luego escribir diferentes controladores de acuerdo con diferentes API (interfaces de programación de aplicaciones). Esto era muy difícil de completar para las empresas de producción de juegos, por lo que el multimedia en ese momento. Esto era difícil de lograr para las productoras de juegos, por lo que había muy pocos juegos multimedia en ese momento. Microsoft vio este problema y lanzó una interfaz de programación de aplicaciones única para varios fabricantes: DirectX. Siempre que los juegos se desarrollen de acuerdo con Directx, no importa si tienes una tarjeta gráfica o una tarjeta de sonido, puedes jugarlos a todos y puedes. También jugar más partidos. Buenos resultados. Por supuesto, esto supone que los controladores de su tarjeta gráfica y de sonido también son compatibles con DirectX.

Composición

DirectX se compone de muchas API, que se pueden dividir en cuatro partes principales según su naturaleza: visualización, sonido, entrada y red.

La parte de visualización es la clave para el procesamiento de gráficos y se divide en DirectDraw (DDraw) y Direct3D (D3D). El primero es el principal responsable de la aceleración de imágenes 2D. Incluye muchos aspectos: usamos DDraw cuando reproducimos mpg, películas en DVD, leemos mapas, jugamos minijuegos, etc. Puede comprender que todas las partes subrayadas están usando DDraw. Este último es el principal responsable de la visualización de efectos 3D, como escenas y personajes en CS, personajes en FIFA, etc., todos utilizados en DirectX Direct3D.