Icono de búsqueda de Download.it
Advertisement

Una interfaz de programación ideal para desarrollar videojuegos y aplicaciones multimedia compatibles con Windows

Una interfaz de programación ideal para desarrollar videojuegos y aplicaciones multimedia compatibles con Windows

Votar: (1 votos)

Licencia programa: Gratuito

Desarrollador: Microsoft

Versión: 9.29.1962.02

Programa para: Windows

Votar:

Licencia programa

(1 votos)

Gratuito

Desarrollador

Versión

Microsoft

9.29.1962.02

Programa para:

Windows

PROS

  • Crea aplicaciones gráficas de alta calidad
  • Incluye cabeceras completas y documentación
  • Actualizado regularmente por Microsoft

CONTRAS

  • Curva de aprendizaje muy pronunciada
  • Usos multiplataforma limitados

El SDK de DirectX es una colección de utilidades y otros archivos necesarios para escribir programas que utilicen el marco gráfico DirectX de Microsoft. Es importante saber que el kit de desarrollo de software, o SDK, está destinado exclusivamente a desarrolladores. Las personas que busquen el paquete DirectX para ejecutar un juego u otro programa deberán descargar un paquete aparte. Otra cosa que hay que tener en cuenta es que el SDK de DirectX no funciona en todos los sistemas, incluidas algunas versiones personalizadas y antiguas de Windows. También se incluye en un SDK diferente para Windows 8.

DirectX es un marco gráfico desarrollado por Microsoft para Windows y algunos otros sistemas. El SDK proporciona todo lo que los programadores necesitan para crear gráficos bidimensionales y tridimensionales (3D) de alto rendimiento en C o C++. DirectX es único porque permite a los programadores utilizar una interfaz relativamente sencilla para conectarse a una amplia gama de dispositivos de hardware. El SDK está diseñado para proporcionar un marco genérico para enviar gráficos directamente a una tarjeta gráfica o procesador. El SDK de DirectX permite crear aplicaciones o juegos que consiguen docenas o más de fotogramas por segundo, al tiempo que renderizan escenas 3D en tiempo real. También proporciona acceso a funciones especializadas de la tarjeta gráfica que son específicas de cada fabricante.

Lo principal que se incluye en el SDK de DirectX es la biblioteca de tiempo de ejecución. El tiempo de ejecución es la aplicación real que debe ejecutarse en segundo plano para que DirectX funcione. Actúa como un servidor o un motor. Las aplicaciones envían datos a través del tiempo de ejecución a la tarjeta gráfica o al procesador principal. Es posible establecer un pipeline gráfico que optimice tareas como las transformaciones vectoriales y la eliminación de superficies ocultas. El tiempo de ejecución debe integrarse en un proyecto más amplio y no puede ejecutarse por sí solo para hacer nada avanzado.

Otra cosa que reciben los programadores con el SDK de DirectX es una completa interfaz de programación de aplicaciones (API). Esta interfaz incluye archivos de cabecera para los lenguajes de programación C y C++. Es posible utilizar el SDK de DirectX con otros lenguajes, aunque se necesitará una biblioteca de software intermediaria con archivos nativos compilados. Las cabeceras van acompañadas de documentación de la API. Esta documentación enumera extensamente los parámetros de cada función o método. También incluyen descripciones de lo que hace cada cosa. Una última parte importante del SDK es un tutorial. El tutorial guía a los programadores a través de cómo utilizar las diferentes partes de la biblioteca para crear aplicaciones gráficas.

El SDK de DirectX incluye algunas herramientas y utilidades. Estas herramientas sirven principalmente para realizar diagnósticos y pruebas. Pueden ayudar a depurar código y encontrar errores mucho más fácilmente en programas complejos. La realidad es que el SDK de DirectX está pensado para ser utilizado como parte de un entorno de desarrollo integrado más amplio que incluya herramientas visuales. El SDK de DirectX es una descarga necesaria para cualquiera que desee crear juegos o aplicaciones 3D de alta calidad para el sistema operativo Windows.

PROS

  • Crea aplicaciones gráficas de alta calidad
  • Incluye cabeceras completas y documentación
  • Actualizado regularmente por Microsoft

CONTRAS

  • Curva de aprendizaje muy pronunciada
  • Usos multiplataforma limitados