Développement de jeux DirectX et exemples de procédures pas à pas

Découvrez les notions de base du développement de jeu de bureau à l’aide de DirectX et Windows Runtime. Nous vous indiquerons aussi comment développer des jeux sous forme d’applications du Windows Store en C++, C# ou Visual Basic et XAML.

Création d’un jeu DirectX

Dans le cas de jeux impliquant des graphiques en 2D ou en 3D, vous pouvez utiliser les bibliothèques de graphiques DirectX : Direct2D et Direct3D. Vous développez des jeux DirectX à l’aide de code natif C/C++, et si n’avez jamais développé dans ces langages, il vous sera plus difficile de démarrer, en particulier si vous n’avez jamais développé pour Windows avant.

Dans cette section

RubriqueDescription

Prise en main du développement de jeux DirectX

Découvrez les notions de base pour commencer à développer des jeux DirectX.

Procédure pas à pas : créer un jeu Windows Store simple avec DirectX

Dans cet ensemble de didacticiels, vous allez apprendre à créer un jeu Windows Store de base avec DirectX et C++. Nous abordons toutes les principales parties d’un jeu, y compris les processus de chargement de composants tels que les illustrations et maillages, de création d’une boucle de jeu principale, d’implémentation d’un pipeline de rendu simple et d’ajout de son et de contrôles.

Développement de Marble Maze, jeu du Windows Store en C++ et DirectX

Cette section de la documentation décrit comment utiliser DirectX et Visual C++ pour créer un jeu du Windows Store en 3D. Avec les applications du Windows Store, Windows 8 introduit le concept de personnalité d’une application pour mieux refléter les modes d’utilisation actuels, comme les capteurs tactiles, de mouvement et de proximité, la mobilité et autres expériences. Cette documentation indique comment créer un jeu 3D appelé Marble Maze qui tient compte des nouveaux facteurs de formes pour s’adapter aux tablettes, mais qui s’utilise également sur les ordinateurs de bureau et les ordinateurs portables classiques.

Mise à l’échelle et superpositions de chaînes d’échange

Apprenez à créer des chaînes de permutation mises à l’échelle pour accélérer le rendu sur les appareils mobiles, et utilisez la superposition des chaînes de permutation (quand cela est possible) pour améliorer la qualité visuelle.

Réduire la latence avec des chaînes d’échange DXGI 1.3

Utilisez DXGI 1.3 afin de réduire la latence d’image effective en attendant que la chaîne de permutation indique le moment approprié pour débuter le rendu d’une nouvelle image.

Échantillonnage multiple dans les applications du Windows Store

Découvrez comment utiliser l’échantillonnage multiple dans les applications Windows Runtime générées avec Direct3D.

Gestion des scénarios de suppression de périphériques dans Direct3D 11

Cette rubrique explique comment recréer la chaîne d’interface de périphériques Direct3D et DXGI quand la carte graphique est supprimée ou réinitialisée.

 

Remarque  Windows 8 utilise DirectX 11.1. Par conséquent, les applications du Windows Store écrites pour Windows 8 doivent utiliser les API DirectX 11.1. Les applications du Windows Store écrites pour Windows 8.1 doivent utiliser les API DirectX 11.2.

Création d’un jeu XAML du Windows Store

Windows 8 fournit un modèle de développement d’applications Windows Runtime aux développeurs de code managé (C#, Visual Basic et C++) qui créent une application pilotée par une interface en XAML. XAML est un schéma XML qui définit les balises utilisées par les bibliothèques Windows.UI.Xaml Windows Runtime afin de déterminer la disposition et le rendu des éléments d’interface utilisateur et des conteneurs pour les applications de bureau.

Si vous connaissez les bibliothèques WPF (Windows Presentation Foundation), Silverlight ou Silverlight pour Windows Phone, le développement d’une application Windows Runtime vous sera familier. Bien qu’il n’existe aucune bibliothèque DirectX managée, les bibliothèques Windows Runtime fournissent un ensemble principal d’API graphiques XAML que vous pouvez utiliser pour créer des jeux en 2D et des jeux en 3D plus simples.

Pour plus d’informations sur la création d’une application Windows Runtime en XAML, voir Créer votre première application Windows Runtime en C# ou Visual Basic.

Rubriques associées

Développement du jeu Marble Maze C++ Windows Store avec DirectX

 

 

Afficher:
© 2014 Microsoft