Engine
Media
Community
About
Bien commencer :

Dans ce tutoriel, nous allons aborder la création d'un nouveau projet utilisant DirectX11 avec l’environnement de développement Visual Basic .NET 2015 et le wrapper SlimDX.

I) Outils et Installation

1) Qu'est ce que SlimDX ?

SlimDX est un wrapper (un adaptateur) qui permet de donner accès à DirectX 9, 10 et 11 au langage .NET. En effet, depuis 2003 Microsoft à abandonné le développement de son propre wrapper, DirectX Managed, au profit de XNA, qui est, à ce jour, lui aussi abandonné! Vous pouvez le télécharger ici: SlimDX

2) SDK DirectX

Etant abandonné depuis 2003, il n'existe aucun SDK pour VB.NET avec les nouvelles version de DirectX. Il est donc très difficile d'apprendre à utiliser DirectX

3) Tutoriels

Pour les tutoriels, c'est la même chose, vue qu'il n'y a pas grand monde qui ont persévéré avec VB.NET malgré le manque de documentations alors il n'y a rien sur internet. C'est pourquoi cette conclusion m'ont donné l'envie de partager mon experience aquise depuis ces 10 dernière années.

4) Visual Studio Community 2015

Utilisant VB.NET avec cette version, mes tutoriels seront donc basé dessus, il ne devrait pas y avoir de problème avec les versions antérieurs. Vous pouvez le télécharger ici: Visual Studio Community 2015

5) Ajouter SlimDX à votre projet

Pour commencer, créer un nouveau projet Windows Forms et appelez le par exemple, DirectXApplication:

Ensuite il suffit d'ajouter la référence vers la dll de SlimDX en passant par le menu Projet, Ajouter un référence...

Puis cliquer sur Parcourir à gauche et sur le bouton Parcourir...

Et allez chercher la dll ici: C:\Program Files (x86)\SlimDX SDK (January 2012)\Bin\net40\x64

Et confirmer avec le bouton OK

En choisissant la version 64bits de SlimDX vous devriez avoir un message d'avertissement vous signalant que votre application doit elle aussi être compilé en 64bits. Pour ce faire, commencé par allez dans le menu Build puis cliquez sur Gestionnaire de configurations:

Dans Plateforme de la solution active, choisissez Nouveau...

Puis la plateforme x64 et validez avec OK:

En fermant la fenêtre le message d'avertissement disparaît et nous pouvont maintenant commencer à programmer avec SlimDX et débuter le tutoriel suivant! Initialisation

Social media:

Copyright Tzu3D 2015-2023