Avant la création de DirectX , l'environnement Visual Basic n'était pas capable de gérer la programmation graphique puissant pour les jeux. Sans l'utilisation du multimédia pour créer les jeux les plus visuellement saisissants avec des graphismes de pointe , des sons et des outils multi-joueurs , programmeurs de jeux devaient compter sur puzzle simple et jeux de cartes. Avec DirectX , les programmeurs peuvent utiliser plusieurs composants pour créer des jeux haut de gamme. Visual Basic avec DirectX
Pour programmer des jeux avec DirectX vous devez d'abord avoir une connaissance générale du langage Visual Basic avec une sorte d'expérience de programmation qui va vous permettre d'écrire un programme en utilisant Visual Basic 5 ou plus tard. Vous ne serez pas en mesure d'utiliser les versions antérieures de Visual Basic pour les composants graphiques actuelles de DirectX .
X dans DirectX représente l' interface particulière de programmation d'applications (API) de noms tels que Direct3D, DirectDraw, DirectMusic , DirectPlay , DirectSound et . Ces composants multimédias doivent être utilisées pour créer vos jeux dynamiques et amusants et de traitement des tâches liées à la programmation de jeux et vidéo sur des plateformes Microsoft en utilisant Visual Basic.
Direct3D
élément le plus utilisé de DirectX est Direct3D, qui est ce que vous utilisez pour dessiner des jeux avec des graphismes 3D . Lorsque vous utilisez Direct3D à dessiner vos graphiques 3D , vous n'avez pas à vous soucier de ce type de carte vidéo, il va être tiré vers le limitations qui entourent cette carte vidéo.
DirectDraw
DirectDraw est utilisé pour fournir des graphiques dans des applications où la performance supérieure est importante. Les jeux sont une classe d'application dans lequel un petit avantage de performance peut signifier la différence entre les ventes extrêmes et de lourdes pertes .
DirectMusic
La composante DirectMusic vous permet de charger et de jouer sons à partir de fichiers ou ressources à MIDI ( Musical Instrument Digital Interface ) , WAV (Waveform Audio File Format) ou DMP ( DirectMusic Producer ) . La petite taille de fichier de DirectMusic bandes permet des effets de votre musique et le son pour être composées et jouées, et de fournir un contrôle interactif souple sur la façon dont ils sont joués .
DirectPlay
le composant DirectPlay vous permet de programmer les jeux en ligne avec la communication vocale , l'enregistrement et la lecture, qui tous font qu'il est facile de se connecter sur Internet ou sur un réseau. DirectPlay a beaucoup de fonctionnalités que vous utilisez pour gérer et envoyer des données de jeu d'avant en arrière entre les hôtes et les joueurs.
DirectSound
DirectSound vous permet de jouer des effets sonores à travers WAV fichiers, qui permettent à vos applications pour produire des sons et de la musique . C'est comme un lecteur de CD qui vous permet de jouer , pause, arrêt , rembobinage , avance rapide, et d'ajuster la hauteur et le volume dans vos jeux .