Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan å animere en Sprite i en XNA spill
    Microsofts XNA Game Studio programmering programvare inneholder en klasse av objekter kalles en " sprite ". Programmerere bruke sprites å vise enkle 2D -grafikk som ofte inkluderer tekst, for eksempel en spillers navn , hans poengsum , navnet på dagens nivå og en helse bar . Mens XNA gjengir sprites direkte til synsfeltet , kan du bruke en rørledning for å lage de fleste andre XNA grafikk. Du kan animere en sprite ved hjelp av spesielle programmering klasser skapt av XNA for grafisk manipulasjon. Du trenger
    Visual Studio med XNA installert
    Vis flere instruksjoner
    en

    Åpne Visual Studio og finn filen som inneholder spillets konstruktør .

    2

    Instantiate , eller lage et objekt av en bestemt klasse , flere konstante verdier å representere rotasjon , skala og dybde sprite din . Lag en referanse til AnimatedTexture klassen og instantiate det ved hjelp av konstante verdier som argumenter i sin konstruktør funksjon. Instantiate AnimatedTexture klassen innenfor spillets konstruktør .
    3

    Åpne filen som skal utnytte sprite og laste de nødvendige teksturer . Lage variabler til å representere synsfeltet , plasseringen av sprite og antall bilder XNA skal gjengi per sekund. Laste teksturer innenfor " . LoadContent ( ) "-metoden . Instantiate en SpriteBatch objekt til å tegne teksturer og kjør " . Load ( ) "-metoden av AnimatedTexture klassen , ved hjelp av variablene du opprettet som parametre .
    4

    Lag en " . UpdateFrame ( ) "-metoden som din sprite kan bruke til å sløyfe gjennom animasjoner . Lag en løkke i den metoden som trinn en plassholder variabel for å spore den aktuelle animasjonen rammen.
    5

    Finn " . Update ( ) "-metoden og bruke SpriteTexture klassen å angi animasjon ramme som skal vises ved ringer " . UpdateFrame ( ) "-metoden .
    6

    Finn " . Tegn ( ) "-metoden av spillet og kaller den " . Begin ( ) "-metoden av " . SpriteBatch ( )" klasse . Start " . DrawFrame ()"- metoden i SpriteTexture klasse , ved hjelp av SpriteBatch som en parameter . Ring SpriteBatch er " . End ( ) "-metoden .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Tips en Terminal Service bruker på VB.Net 
    ·Slik finner du ut en flerdimensjonal array Ubound i Vis…
    ·Hvordan Reset en lokal Admin Password Script 
    ·Hvordan kjøre FTP kommandoer med VBA 
    ·Visual Basic Kommandoalternativer 
    ·Hvordan åpne et Word- dokument i Visual Basic 
    ·Hvordan lese en linje av tabulatorinndelte Tekst i VBA 
    ·Hvordan lage en Ping Fra Visual Basic 
    ·Hvordan deaktivere Windows -brannmuren i VBScript 
    ·Slik kjører VB.NET 
      Anbefalte artikler
    ·Hvordan Beregn Cyclomatic Complexity 
    ·Hvordan legge til et linjeskift i en String 
    ·Hvordan finne de like postene i en tabell 
    ·Hvordan Pass variabler fra Visual Basic til Access Quer…
    ·Hvordan bruke LabVIEW sanntidsfunksjon Blocks 
    ·Grunnleggende om SQL 
    ·Slik konverterer tekst til en dato i VB 
    ·Adobe Flash 9 Problemer 
    ·Hvordan lage en pause Script i Game Maker 5 
    ·Hvordan å validere en e-postadresse i VB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/