Développer un jeu en visual C utilisant DirectX

 

 

Pour développer un jeu en visual C utilisant DirectX, il faut tout d'abord:

Connaître le principe de gestion des messages et des fenêtres sous windows (énorme chapitre qui se trouve accessible d'ici).

Il faut ensuite récupérer un DirectX SDK (DirectX Software Development Kit).

Et oui, la version DirectX que vous avez sur vos machines ne sert que pour les utilisateurs (vous ou moi) désirant jouer. Pour les développeur (vous ou moi aussi...), il n'y a rien par défaut.

Heureusement, Microsoft met à notre disposition en download le SDK de DirectX à l'adresse suivante:http://msdn.microsoft.com/downloads/default.aspx. On peut aussi trouver des SDK dans des magazines.

Après, il suffit d'installer le SDK. Restera alors à configurer Visual C.

Avec le SDK de DirectX 7, il faut tout faire à la main:

" Cliquez sur l'onglet "Directories" dans le menu Tools\Options et ajoutez les librairies et les includes de DX7 SDK (situés dans mssdk\LIB et mssdk\INCLUDE).

ATTENTION: Pour pouvoir utiliser les includes et librairies de DX7, il faut impérativement remonter les includes et librairies en première position, sinon, vous allez utiliser ceux de visual C.

Dans le cas de Visual C version 6, c'est les includes et librairies de DX5...vous voyez ce que je veut dire !


" Cliquez sur l'onglet "Link" dans le menu Project\Settings et ajoutez les librairies correspondant aux modules de DirectX utilisés :
- ddraw.lib pour DirectDraw
- d3d.lib pour Direct3D
- dinput8.lib pour DirectInput
- winmm.lib pour DirectSound

Pour la version 8 de DirectX, si Visual C est déjà installé, il fera tout le travail tout seul (avec votre autorisation !).

Je suppose que c'est la même chose pour la version 9.