Partager via


Créer votre première application Windows à l’aide de DirectX

Si vous connaissez DirectX, vous pouvez développer une application DirectX à l’aide de C++ et HLSL natifs pour tirer pleinement parti du matériel graphique.

Utilisez ce tutoriel de base pour commencer à utiliser le développement d’applications DirectX, puis utilisez la feuille de route pour continuer à explorer DirectX.

Application de bureau Windows avec C++ et DirectX

Une application de bureau Windows avec DirectX est une application développée à l’aide des API C++ et DirectX natives. Ce modèle est plus complexe qu’une application écrite dans une infrastructure managée, mais il offre une plus grande flexibilité et un accès accru aux ressources système, en particulier aux appareils graphiques. Il s’agit donc d’un bon modèle pour le développeur expérimenté.

Pourquoi développer une application Windows avec DirectX ?

La réponse est simple : vous souhaitez créer un jeu qui consomme beaucoup de graphismes ou de multimédia, et qui peut utiliser les fonctionnalités prises en charge par de nombreux appareils graphiques. Ce ne sera pas facile si vous débutez dans le développement de jeux ou dans le développement Windows et C/C++, mais il y a quelques bonnes nouvelles : DirectX 11 est la version la plus simple et la plus cohérente de Microsoft DirectX à ce jour. C’est aussi le plus puissant et le plus riche en fonctionnalités. Si votre objectif est de master développement de jeux et d’apprendre les techniques de rendu les plus avancées, DirectX peut vous fournir l’occasion de le faire.

Cela dit, la planification de votre jeu (ou d’une application interactive en temps réel) est essentielle. Si vous débutez dans le développement de jeux et que votre jeu n’a pas d’exigences graphiques exigeantes, envisagez plutôt de le développer avec .NET Framework. En outre, de nombreux packages de développement de jeux et de graphiques d’intergiciels sont disponibles pour les plateformes Windows, et certains ne nécessitent pas de compétences significatives en programmation.

Si vous êtes confiant ou si vous rêvez simplement de créer un jeu avec des graphiques haute fidélité (ou une application avec du contenu graphique complexe), poursuivez la lecture !

Contenu de cette section

Rubrique Description
Prérequis pour le développement avec DirectX
Lorsque vous commencez à développer une application Windows à l’aide de DirectX, gardez à l’esprit les prérequis de cette page. Cela inclut les technologies que vous devez connaître avant de plonger.
Prise en main de DirectX pour Windows
La création d’un jeu DirectX pour Windows est un défi pour un nouveau développeur. Ici, nous passons rapidement en revue les concepts impliqués et les étapes à suivre pour commencer à développer un jeu à l’aide de DirectX et C++.
Feuille de route pour les applications de bureau DirectX
Voici des ressources clés pour vous aider à commencer à utiliser DirectX et C++ pour développer des applications de bureau gourmandes en graphiques, comme des jeux.