DirectX DirectX DirectX DirectX DirectX

¿Qué es DirectX?

DirectX es un conjunto de drivers que se utiliza para diversas funciones. Tiene como propósito juntar todos los drivers y asociarlos con una sola interfaz de programación de aplicaciones. Por lo tanto, DirectX representa una interfaz entre los drivers y los programas que los utilizan. De esta forma, un programador ya no debe tener en cuenta todos los drivers existentes. Así logra que un juego (dado que DirectX se usa principalmente en juegos) funcione con todos los drivers. El programador puede programar con rutinas DirectX, las cuales se encargan de ejecutar cada componente que el programa necesite.

Los drivers DirectX se dividen en categorías:

  • Direct3D: Aceleración de gráficos en 3D
  • DirectDraw: Aceleración de gráficos en 2D (dibujos por vectores)
  • DirectVideo: Aceleración de la secuencia de vídeo
  • DirectSound: Drivers de la tarjeta de sonido
  • DirectInput: Drivers para juegos (para joysticks, joypads, etc.)
  • DirectPlay: Administra la transferencia de datos a través de una red (para juegos en red)
Con cada versión nueva de DirectX (por ejemplo, DirectX 6.0), se agregan nuevos drivers, como así también nuevos grupos de funciones.

Direct3D

Actualmente Direct3D es una de las funciones más usadas de DirectX. Direct3D representa una especie de interfaz entre la tarjeta gráfica y una aplicación que utiliza 3D. Actualmente, esta interfaz se divide en dos capas:

  • La capa de hardware (llamada HAL), que utiliza funciones 3D del hardware, es decir, aquellas que las ejecutan directamente el procesador o los procesadores de la tarjeta aceleradora 3D sin la necesidad de acudir a la unidad central de procesamiento del equipo.
  • La capa de software (llamada HEL, que significa "Capa de emulación de hardware"), que emula una tarjeta gráfica cuando es necesario. De esta manera, cuando el programa aplique una función 3D que su tarjeta aceleradora 3D no incluya (o si no posee una tarjeta aceleradora), la capa de software le pedirá a la unidad central de procesamiento que lleve a cabo la operación y que después envíe el resultado a la tarjeta gráfica.
Direct3D tiene otras funciones, pero son demasiadas como para enumerarlas.

DirectDraw

DirectDraw se utiliza cuando el juego necesita mostrar imágenes. Cuando esto ocurre, DirectDraw administra memoria al tratar de asignar la memoria necesaria para el almacenamiento en la memoria intermedia (búfer) de imágenes o para brindar información relacionada con la profundidad de un objeto.

DirectPlay y DirectInput

DirectInput administra las transferencias de datos entre el equipo y el dispositivo periférico utilizado para el juego (como ser el joystick, el joypad, el ratón, el volante o el controlador con fuerza de respuesta). Sólo las versiones 5.0 o superiores de DirectX admiten dispositivos de fuerza de respuesta para juegos.

DirectPlay se usa cuando se está jugando en red. Permite que la tarjeta de red se administre para garantizar una comunicación fluida entre los jugadores.

DirectSound

DirectSound es una interfaz entre el juego y la tarjeta de sonido. Sus aplicaciones más importantes incluyen la reproducción de sonidos digitalizados y efectos de sonido en 3D.

Problemas relacionados con DirectX

En primer lugar, si bien DirectX contiene una vasta colección de drivers, los más recientes no siempre se incluyen. Por lo tanto, en ciertas oportunidades tendrá que descargar algunos drivers de Internet.

En segundo lugar, algunas veces los juegos instalan versiones diferentes de DirectX sin pedir permiso. En algunos casos, después de haber instalado un juego, puede encontrarse con que otro juego ya no funciona.
Por este motivo, se aconseja consultar qué se debe hacer cuando se instala una versión anterior de DirectX sobre DirectX 6.0.
Generalmente, cuando se instalan los drivers más recientes, las versiones anteriores no eliminan la versión más reciente. Sin embargo, si esto llegase a suceder, lo único que se debe hacer es volver a instalar la última versión de DirectX.

Por último, a pesar de que DirectX se haya instalado múltiples veces, puede que su juego aun no funcione. Por lo general, esto se debe a que el juego necesita una tarjeta aceleradora 3D (que no encuentra en su equipo).

Descargue la última versión de DirectX.

Última actualización el jueves, 16 de octubre de 2008, 15:43:30 .Este documento intitulado « DirectX » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.

Mejores respuestas para « DirectX » en :
Directorio Ver ¿Qué es un directorio? Un directorio (también conocido como carpeta) es un elemento de informática que puede contener archivos. Es cómo un gran armario que contiene cajones en los que se guardan archivos u otros cajones. De hecho, un directorio puede...
Directivas de seguridad en Windows NT Ver Descripción del concepto de directiva La directiva de seguridad es el conjunto de todas las reglas de seguridad que se van a implementar en una organización y los niveles en los cuales se implementarán. El administrador de usuarios, que se encuentra...
DirectX Ver ¿Qué es DirectX? DirectX es un conjunto de drivers que se utiliza para diversas funciones. Tiene como propósito juntar todos los drivers y asociarlos con una sola interfaz de programación de aplicaciones. Por lo tanto, DirectX representa una interfaz...
Crear un acceso directo a Hotmail en el escritorio VerAbrir Internet Explorer y luego acceder a la página de Hotmail, o iniciar una sesión en msn para luego acceder a tu cuenta de Hotmail y finalmente poder leer tus emails puede ser un poco fastidioso. Si deseas acceder directamente a tu cuenta de...
[MS-Dos] Listar el contenido de un directorio en un archivo VerEn ocasiones puede ser útil listar el contenido uno o varios directorios en un archivo, por ejemplo para tener un catalogo de archivos. Bajo MS-DOS (o bajo Windows en el símbolo del sistema) es posible enviar la salida de un comando a un archivo...
Descargar Remove Empty Directories VerRemove Empty Directories te ayudara en la limpieza de tu PC, en esta oportunidad se trata de una aplicacion que borrara todas las carpetas que se encuentren vacias en tu disco rigido. Siempre que desinstalas alguna aplicacion, deja detras de si la...
Director de sistemas de información (DSI) VerDirector de sistemas de información (DSI) Un director de sistemas de información (también llamado DSI) tiene capacidades administrativas y técnicas. Su tarea es la de aparejar los sistemas de información con los planes de la compañía, elaborar y...
Comandos de Linux VerTabla de los comandos principales de Linux Comando Descripción Equivalente a DOS ls listas del contenido de un directorio dir cd cambio de directorio cd cd .. directorio principal cd.. mkdir crea un...
Comandos de Unix VerTabla de los comandos principales de UNIX Comandos de Unix Descripción Opciones ls Muestra las listas de los contenidos de un directorio -a Muestra todos los archivos, incluyendo los archivos...