Visual Basic ( VB ) är ett av de viktigaste språken som används för att utveckla applikationer i Microsofts NET kodbibliotek . . Även om de flesta programmerare väljer att skriva spel i C + + i stället för VB , kan VB programmerare tar ändå nytta av Microsofts XNA Game Studio för att skapa avancerade spel , eller ens skapa dem i Visual Studio . Spel skapats i VB inom XNA miljön kan köras på en Windows- dator eller på en Windows Phone 7 -enhet . VB programmerare kan vilja explicit hantera minnet när du skriver spel , en uppgift som är sällan nödvändigt i andra VB program . Saker du behöver Review, Visual Studio
Visa fler instruktioner
1
Open XNA Game Studio 4.0 eller Visual Studio och börja en ny VB Windows spelprojekt .
2
Lägg ett grafiskt , som kallas en sprite , för datorn att rita på skärmen . Välj en klassisk hjälte karaktär , såsom en främling eller en tecknad människa och ladda upp den på . Jpg eller . Bmp -format . Lägg filen till Visual Studio Content -fil genom att högerklicka på den och välja " Add " och därefter " befintligt objekt " från de menyer som visas . Upprepa denna process för att lägga till två eller tre fiender som du programmerar att döda karaktären .
3
Lägg en timer till spelet , och skapa en metod som kallas " Tick ( ) " och ange det till brand var 30 millisekunder . Om du använder XNA , kanske du föredrar att använda " GameTime " klass .
4
Skapa en metod som kallas " GameProcess " som svarar på tangenttryckningar och prenumerera den till " tick " händelse så att det utför varje 30 millisekunder . Detektera varje tangenttryckning och analysera parametern event att detektera den exakta tangenttryckning som inmatas av användaren . Inom metoden , använd en switch-sats som kommer att flytta spriten upp om användaren trycker på upp-knappen , om han trycker ner knappen och så vidare för de andra riktningsknapparna . Med varje knapptryckning , spela in och ändra läget på spriten .
5
Lägg fiendens rörelser till " tick " händelse inom " GameProcess " funktionen . Flytta fiendens bilderna slumpmässigt använda en instans av " Random " klass . Varje gång en fiende flyttar , spela sin position och se om dess ställning speglar läget för hjälten karaktär . Om fienden och hjälten karaktär befinner sig i identiska positioner , köra en " KillCharacter ( ) " metoden som placerar tecknen på deras utgångspunkter .
6
Ge hjälten tre liv . Varje gång " KillCharacter ( ) " metoden körs , subtrahera ett liv . Avsluta spelet när heltal som representerar hjältens liv når noll .