Creación de la primera aplicación de Windows mediante DirectX
Si conoces DirectX, puedes desarrollar una aplicación directX mediante C++ nativo y HLSL para aprovechar al máximo el hardware gráfico.
Use este tutorial básico para empezar a trabajar con el desarrollo de aplicaciones de DirectX y, a continuación, use la hoja de ruta para continuar explorando DirectX.
Aplicación de escritorio de Windows con C++ y DirectX
Una aplicación de escritorio de Windows con DirectX es una aplicación desarrollada mediante las API nativas de C++ y DirectX. Este modelo es más complejo que una aplicación escrita en un marco administrado, pero proporciona mayor flexibilidad y mayor acceso a los recursos del sistema, especialmente los dispositivos gráficos. Por lo tanto, es un buen modelo para el desarrollador experimentado.
¿Por qué desarrollar una aplicación de Windows con DirectX?
La respuesta es sencilla: quieres hacer un juego que sea de uso intensivo de gráficos o multimedia, y puede usar las características que admiten muchos dispositivos gráficos. Esto no será fácil si no estás familiarizado con el desarrollo de juegos o para el desarrollo de Windows y C/C++, pero hay algunas buenas noticias: DirectX 11 es la versión más sencilla y cohesiva de Microsoft DirectX todavía. También es el más potente y enriquecido con características. Si su objetivo es dominar el desarrollo de juegos y aprender las técnicas de representación más avanzadas, DirectX puede proporcionar la oportunidad de hacerlo.
Dicho esto, planear tu juego (o aplicación interactiva en tiempo real) es esencial. Si no está familiarizado con el desarrollo de juegos y el juego no tiene requisitos gráficos exigentes, considere la posibilidad de desarrollarlo con .NET Framework en su lugar. Además, muchos paquetes de desarrollo de juegos y gráficos de "middleware" están disponibles para plataformas Windows y algunos no requieren habilidades de programación significativas.
Si estás seguro, o simplemente tienes un sueño de hacer un juego con gráficos de alta fidelidad (o una aplicación con contenido gráfico complejo), entonces lee!
En esta sección
Tema | Descripción |
---|---|
Requisitos previos para desarrollar con DirectX |
Cuando empiece a desarrollar una aplicación de Windows con DirectX, tenga en cuenta los requisitos previos de esta página. Esto incluye las tecnologías que necesita saber antes de profundizar. |
Introducción a DirectX para Windows |
Crear un juego directX para Windows es un desafío para un nuevo desarrollador. Aquí revisamos rápidamente los conceptos implicados y los pasos que debes seguir para empezar a desarrollar un juego con DirectX y C++. |
Hoja de ruta para aplicaciones DirectX de escritorio |
Estos son los recursos clave que le ayudarán a empezar a usar DirectX y C++ para desarrollar aplicaciones de escritorio con uso intensivo de gráficos, como juegos. |