Prise en main de DirectX pour Windows
la création d’un jeu Microsoft DirectX pour Windows est un défi pour un nouveau développeur. Ici, nous examinons rapidement les concepts impliqués et les étapes que vous devez suivre pour commencer à développer un jeu à l’aide de DirectX et C++.
C’est parti.
Quelles sont les compétences dont vous avez besoin ?
pour développer un jeu dans DirectX pour Windows, vous devez avoir quelques compétences de base. Plus précisément, vous devez être en mesure d’effectuer les opérations suivantes :
- Lisez et écrivez du code C++ moderne (C++ 11 vous aide le plus) et familiarisez-vous avec les principes et modèles de conception C++ de base tels que les modèles et le modèle de fabrique. Vous devez également être familiarisé avec les bibliothèques C++ courantes, telles que la bibliothèque STL (Standard Template Library), et plus particulièrement avec les opérateurs de conversion, les types pointeur et les structures de données de bibliothèque de modèles standard (telles que STD :: Vector).
- Comprenez la géométrie de base, la trigonométrie et l’algèbre linéaire. La majeure partie du code que vous trouverez dans les exemples suppose que vous comprenez ces formes de mathématiques et leurs règles communes.
- Familiarisez-vous avec COM, en particulier Microsoft :: WRL :: ComPtr (pointeur intelligent).
- Découvrez les bases de la technologie Graphics and Graphics, en particulier les graphiques 3D. Bien que DirectX ait sa propre terminologie, il s’appuie toujours sur une compréhension bien établie des principes graphiques 3D généraux.
- comprendre le concept d’une boucle de message, car vous allez implémenter une boucle qui écoute le système d’exploitation Windows.
Et nous sommes inactifs !
Prêt à commencer ? Nous allons nous pencher sur. Vous avez :
- Une installation mise à jour et opérationnelle de Windows 8.1.
- installation de Microsoft Visual Studio.
- Un esprit intrépide et un désir d’en savoir plus sur le développement de jeux DirectX !
Étapes suivantes
| Rubrique | Description |
|---|---|
| Utiliser les ressources de l’appareil DirectX | Découvrez comment utiliser DXGI pour créer un appareil graphique virtualisé et créer et configurer une chaîne de permutation. |
| Comprendre le pipeline de rendu Direct3D 11 | Découvrez comment raccorder la classe de ressources de l’appareil DirectX et dessiner à l’aide du pipeline de graphiques Direct3D. |
| Utiliser des nuanceurs et des ressources de nuanceur | Découvrez comment écrire des programmes nuanceurs HLSL pour les étapes de pipeline de graphiques Direct3D. |