Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Visual Basic.Net Spel Tutorial

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Exportera BMP till GIF i VB6
    ·Hur man använder en VB till att komma ut på en Fråga…
    ·Hur man skapar en klass i Visual Basic
    ·Hur man skapar en textfil i Visual Basic 6
    ·Så här ändrar Block attribut med VBA
    ·Hur man tar bort decimaler i Visual Basic
    ·Hur man använder PictureBox kontroll i Visual Basic
    ·Hur man skiljer mellan anropande proceduren & Funktion …
    ·String Storlek i VB6
    ·Inaktivera ett tangentbord med Visual Basic
    Utvalda artiklarna
    ·Hur man skapar ett gratis datorprogram
    ·Hur man kör IDL i NetBeans
    ·Hur man bygger Java Applets i binärt
    ·Hur Räkna ord i en sträng i Perl
    ·Hur man skapar en matris med alla möjliga kombinatione…
    ·Lägga till en panel till JFrame
    ·Hur radera historiken i VB.Net webbläsare
    ·Konvertera COBOL häfte till RPG häfte
    ·Ta bort en sträng Efter en Cue i PHP
    ·Hur man använder Visual Basic för att skapa ett flerv…
    Copyright © Dator Kunskap http://www.dator.xyz