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

    Hur du animerar en Sprite i en XNA Game

    Microsofts XNA Game Studio programmering programvara inkluderar en klass av objekt som kallas en " sprite . " Programmerare använder sprites för att visa enkla 2D -grafik som ofta innehåller text , till exempel en spelares namn , hans poäng , namnet på den nuvarande nivån och en hälso- bar . Medan XNA renderar sprites direkt till fönstret , använd en pipeline för att skapa de flesta andra XNA grafik . Du kan animera en sprite med hjälp av de speciella programmering klasser som skapats av XNA för grafisk manipulation . Saker du behöver Review, Visual Studio med XNA installerat
    Visa fler instruktioner
    1

    Öppna Visual Studio och leta upp filen som innehåller ditt spel konstruktor .

    2

    Exemplifiera , eller skapa ett objekt av en viss klass , flera konstanta värden för att representera rotation , skala och djupet av din sprite . Skapa en referens till AnimatedTexture klassen och instansiera den med konstanta värden som argument i sin konstruktorfunktion . Instansiera AnimatedTexture klassen i spelet konstruktor .
    3

    Öppna filen som ska använda spriten och ladda nödvändiga texturer . Skapa variabler för att representera visningsområdet , position sprite och antalet bildrutor XNA bör göra per sekund . Fyll på texturer inom " . LoadContent ( ) " metoden . Instansiera en SpriteBatch objekt att rita texturer och köra " . Load ( ) " metoden av AnimatedTexture klassen , med hjälp av de variabler som du skapat som parametrar .
    4

    Skapa ett " . UpdateFrame ( ) " metoden som din sprite kan använda för att slinga genom animationer . Skapa en ögla i den metod som steg en platshållare variabel för att spåra aktuella animeringram .
    5

    Leta reda på " . Update ( ) " metoden och använda SpriteTexture klassen att ange animeringsbildruta ska visas genom ringa " . UpdateFrame ( ) " metoden .
    6

    Leta reda på " . Draw ( ) " metoden för ditt spel och ring " . Begin ( ) " metoden av " . SpriteBatch ( ) " klass . Utför " . DrawFrame ()" förfarandet enligt SpriteTexture klass , med hjälp av SpriteBatch som en parameter. Ring SpriteBatch s " . End ( ) " metoden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till en flik till en sträng på VB.NET
    ·Fråga bara vill visa siffror i Access
    ·Hur man skriver fast bredd textfiler med Visual Basic
    ·Hur Pen en fil i VB.NET med ett visst program
    ·Ta reda på sidantal för Print Dialog i VB.NET
    ·Hur du använder XML Med VB.NET
    ·JPEG File Recovery
    ·Vad är metoder för Visual Basic
    ·Hur man tar bort alla referenser i en VBA-projekt
    ·Hur Anpassa inmatningsrutor
    Utvalda artiklarna
    ·JavaScript Target iFrame Document Tutorial
    ·Hur man kompilerar i VB
    ·Javascript Oavslutad stränglitteral fel
    ·Hur till Redigera Mina webbverktyg Search Toolbar
    ·Ställ Vs . Lista i Java
    ·Hur man skapar en GPA Calculator i Visual Basic 2008
    ·Hur Ladda ner Python
    ·Hur radera historiken i VB.Net webbläsare
    ·Hur man gör en enda bokstav gemener i Java
    ·Hur att fylla en lista med värden från en Access- for…
    Copyright © Dator Kunskap http://www.dator.xyz