Før oprettelsen af DirectX var Visual Basic miljøet, ikke i stand til at håndtere stærke grafiske programmer til spil . Uden brug af multimedier til at skabe de mest visuelt slående spil med avanceret grafik , lyd og multi-player værktøjer , havde vildt programmører til at stole på simple puslespil og kortspil. Med DirectX , kan programmører bruger flere komponenter til at skabe top-notch spil. Visual Basic med DirectX
For at programmere spil med DirectX skal du først have et generelt kendskab til Visual Basic sprog med en slags erfaring med programmering , der vil tillade dig at skrive et program ved hjælp af Visual Basic 5 eller senere. Du vil ikke være i stand til at bruge de tidligere versioner af Visual Basic for de nyeste grafiske komponenter af DirectX.
X i DirectX står for den særlige application programming interface (API) navn som Direct3D , DirectDraw , DirectMusic , DirectPlay og DirectSound . Disse multimedie komponenter skal bruges til at skabe dine dynamiske og underholdende spil og for håndtering af opgaver relateret til spil programmering og video på Microsoft platforme ved hjælp af Visual Basic.
Direct3D
mest anvendte komponent af DirectX er Direct3D , hvilket er, hvad du bruger til at tegne spil med 3D grafik. Når du bruger Direct3D at tegne dine 3D-grafik , behøver du ikke at bekymre sig om, hvilken type skærmkort det kommer til at blive trukket på eller omkring eventuelle begrænsninger omkring denne video card .
DirectDraw
DirectDraw bruges til at levere grafik i applikationer, hvor toppræstation er vigtig. Spil er en klasse af ansøgning , hvor en lille præstation kant kan betyde forskellen mellem ekstreme salg og store tab .
DirectMusic
DirectMusic komponenten lader dig indlæse og afspille lyde fra filer eller ressourcer i MIDI ( Musical instrument Digital interface) , WAV ( Waveform Audio File Format ) eller DMP ( DirectMusic Producer) . Den lille filstørrelse DirectMusic lydspor giver din musik og lydeffekter til at være sammensat og spillede , og giver fleksibel interaktiv kontrol over den måde de er spillet .
DirectPlay
den DirectPlay komponenten lader dig program online spil med talekommunikation , optagelse og afspilning , som alle gør det nemt at tilslutte via internettet eller et netværk. DirectPlay har en masse funktioner, som du bruger til at administrere og sende spildata frem og tilbage mellem værter og spillere.
DirectSound
DirectSound lader dig spille lydeffekter gennem WAV filer, der giver dine applikationer til at producere lyde og musik . Det er ligesom en cd-afspiller , som lader dig afspille , pause, stop , spol tilbage , spole frem og justere pitch og volumen i dine spil.