Före skapandet av DirectX , var Visual Basic miljön inte kan hantera kraftfull grafisk programmering för spel . Utan användning av multimedia för att skapa de mest visuellt slående spel med avancerad grafik , ljud och multi - player verktyg , hade spelet programmerare att förlita sig på enkla pussel och kortspel . Med DirectX , kan programmerare använder flera komponenter för att skapa top - notch spel . Visual Basic med DirectX
För att programmera spel med DirectX du först måste ha en allmän kunskap om Visual Basic språket med någon form av programmering erfarenhet som gör att du kan skriva ett program med hjälp av Visual Basic 5 eller senare. Du kommer inte att kunna använda tidigare versioner av Visual Basic för de senaste grafiska komponenter för DirectX .
X i DirectX står för en specifik application programming interface ( API ) namn som Direct3D , DirectDraw , DirectMusic , DirectPlay , och DirectSound . Dessa multimedia komponenter skall användas för att skapa dynamiska och underhållande spel och för hantering av uppgifter i samband med spelprogrammering och video på Microsofts plattformar med hjälp av Visual Basic .
Direct3D
mest använda komponenten i DirectX är Direct3D , vilket är vad du använder för att rita spel med 3D-grafik . När du använder Direct3D att dra dina 3D-grafik , behöver du inte oroa dig för vilken typ av grafikkort det kommer att dras på eller om eventuella begränsningar kring detta grafikkort .
DirectDraw
DirectDraw används för att leverera grafik i tillämpningar där högsta prestanda är viktigt . Spel är en klass av ansökan där en liten prestation kant kan betyda skillnaden mellan extrema försäljning och stora förluster . Addera DirectMusic
DirectMusic komponentsystem låter dig ladda och spela ljud från filer eller resurser i MIDI ( Musical Instrument Digital Interface ) , WAV ( Waveform Audio File Format ) , eller DMP ( DirectMusic Producer ) . Den lilla filstorleken på DirectMusic ljudspår gör att din musik och ljudeffekter som ska bestå och spelade , och ger flexibel interaktiv kontroll över hur de spelas . Addera DirectPlay
den DirectPlay komponentsystem låter dig programmera onlinespel med röstkommunikation , inspelning och uppspelning , som alla gör det enkelt att ansluta över Internet eller ett nätverk . DirectPlay har en hel del funktioner som du använder för att hantera och skicka speldata fram och tillbaka mellan värdar och spelare . Addera DirectSound
DirectSound kan du spela ljudeffekter genom WAV filer , vilket gör att dina program för att producera ljud och musik . Det är som en CD-spelare som låter dig spela , pausa , stoppa, spola tillbaka , spola framåt och justera tonhöjd och volym i dina spel .