Microsoft DirectX est une sélection de technologies développées pour exécuter et afficher les applications Windows riches en multimédia , tels que les graphiques, vidéo et animation 3D. DirectX est composé des mises à jour de sécurité et de performance, ainsi que des fonctions qui peuvent être accessibles par les applications utilisant l' API DirectX . DirectX supporte les graphiques 2D et 3D , des sons et des commentaires . L'emballage du kit de développement logiciel Direct comprend: Direct3D, DirectInput , jeux Windows Explorer et outils utilitaires et les bibliothèques. Instructions
1
Télécharger le SDK DirectX de Microsoft. Double- cliquez sur le fichier téléchargé pour lancer l' installation.
2
Cliquez sur " Démarrer", puis "Tous les programmes ". Sélectionnez " Visual Studio " pour entrer dans l'IDE de Visual Studio. Cliquez sur " Nouveau" puis sélectionnez " Project " pour créer un nouveau projet. Sélectionnez « projet Visual Basic ", puis " Application Windows " pour créer une nouvelle application VB.Net . Double-cliquez sur la zone vide de Form1
3
Saisissez les références suivantes dans la classe de formulaire dans votre application: .
Importations Microsoft . DirectX
Importe Microsoft . DirectX . Direct3D
importations Microsoft.DirectX.Direct3DX
déclarer les variables suivantes dans votre classe de formulaire :
dispositif Dim
Comme Direct3D.Device
tampon As VertextBuffer .
le dispositif traite variables avec les activités de dessin et de transformer
4
Créer votre appareil en utilisant le code suivant:
Dim présent en tant que nouveau PresentParameters
device = New Device (0, DeviceType.Hardware , Me.Handle , _
CreateFlags.SoftwareVertexProcessing , présent)
L'objet de l'appareil dispose de cinq paramètres. Le premier est l'indice de l'adaptateur, le second spécifie le type de votre appareil , la troisième traite des événements Windows, le quatrième est une option paramètres . Le dernier est un objet PresentParameters
5
dessiner avec l'appareil dans la forme actuelle : .
Sous formulaire1 ( sender As Object , ByVal e As System.EventArgs ) _
Poignées Me.Load
device.Clear ( ClearFlags.Target , Color.Black , 0, 0)
End Sub
< br > Photos