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 >> Computer Programspråk >> Content

    Hur ansöker en textur över text i XNA

    Xbox New Architecture ( XNA ) Development Kit är en uppsättning verktyg som är utformade för att hjälpa utvecklare att skapa spel för Windows-datorer och Xbox 360 . Den XNA kit kan du använda texturer för primitiva grafiska former , som polygoner . Detta gör att du kan skapa fotorealistiska bilder för ditt spel . Texturen Ansökningsprocessen är mycket flexibel och gör att du kan anpassa grafiken till din smak . Till exempel , kan du använda en textur över texten för att ge texten en prydlig look . Saker du behöver
    dator med Visual Studio 2010 och XNA Game Studio 4.0 installerat ( se Resurs )
    Visa fler instruktioner
    1

    Öppna Visual Studio 2010 genom att klicka på dess programikonen .
    2

    Välj " File " , " Nytt " och sedan " Project " och klicka på " Visual C # " och " XNA " i kolumnen till vänster .

    Billiga 3

    Välj " Windows Game ( 4,0 ) " i den högra kolumnen , och tryck på " OK " -knappen . Ett nytt Windows spel projekt skapas , och en källkod filen visas i redigerarens huvudfönster .
    4

    Högerklicka på projektnamnet som har ordet " innehåll " som lagt till den i " Solution Explorer " panel . Detta öppnar en snabbmeny .
    5

    Välj " Lägg till " och " New Item " för att öppna " Add New Item " fönstret .
    6

    Välj " SpriteFont , " och tryck på " OK " -knappen . En ny sprite fil läggs till i projektet , och det är automatiskt laddas in i redigerarens huvudfönster . Hitta kodraden nedan , som ligger nära toppen av källkoden fil
    7

    . Detta är den viktigaste koden innehåller klassen för ditt spel . De klamrar som följer denna linje bifoga många förgenererade metoder inuti ett kodblock . Ett kodblock är en sekvens av uttalanden som omges av två klammerparenteser

    public class game1 : . Microsoft.Xna.Framework.Game
    8

    Deklarera en ny " SpriteFont " variabel med namnet " font . " det här är vad du kommer att använda för att hänvisa till din " SpriteFont " fil som du skapade tidigare . Placera följande längst upp i koden blocket för klassen
    font

    SpriteFont " game1 . " ;
    9

    Lokalisera förgenererade metoden " LoadContent " genom att bläddra ungefär halvvägs ner på sidan i källkoden filen . Metoden ser ut så här :

    skyddade åsidosätta void LoadContent ( ) { spriteBatch = ny SpriteBatch ( GraphicsDevice ) ;}
    10

    Lägg följande uttalande under " spriteBatch " linje i " LoadContent "-metoden. Detta laddar filen " SpriteFont1 , " vilket är standardnamnet för nya " SpriteFont " filer . Om du har ändrat namnet på " SpriteFont " fil i steg 2 , se till att namnet är förenligt med denna kodrad :

    font = Content.Load ( " SpriteFont1 " ) ;

    11

    Rulla ner till " Draw " metoden . Denna kod ser ut så här :

    skyddat override void Draw ( GameTime GameTime )
    12

    Lägg följande påståenden inne i " Draw " metoden kodblock att rita texturen över texten för ansökan. Den första raden skapar en " Vector2 " objekt som markerar platsen där texten kommer att gå . Värdet " 0,0 " placerar den i det övre högra hörnet av skärmen . Den andra raden drar textsträng

    Vector2 textPosition = ny Vector2 ( 0 , 0 ) ; . SpriteBatch.DrawString ( font , " Text " , textPosition , Color.Black ) ;
    13

    Kör programmet genom att trycka på den gröna " Play " -knappen på den övre verktygsfältet i Visual Studio gränssnittet . Du kommer att se ett fönster med texten " Text " i det övre högra hörnet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar en SA Database Linje Lösenord Command
    ·Ursprunget till Fibonacci Sequence
    ·Hur konverterar jag en plotter Arkiv
    ·Hur man ändra placeringen Web Service i Visual Studio …
    ·Vad är satstäckning
    ·Hur hittar datera en databas inkarnationen i Oracle
    ·Vad är SQL ClS
    ·Hur man skapar en länk i online-forum
    ·Hur att skära ner filstorleken i XNA
    ·Hur får man en examen i Hacking
    Utvalda artiklarna
    ·Hur man skapar en dubbelt - länkad lista i C-programme…
    ·Hur får användarroller i Forms Authentication
    ·Hur man bestämma kompatibiliteten med Python
    ·Hur man läser en IIS loggfil
    ·Hur man kommer igång med NetBeans UML
    ·Oracle ADF Komponenter
    ·Ställa Form värden i en NET Windows Forms Application…
    ·Hur man skapar en enkel Web Service
    ·Hur man avgör om en tjänst körs i Visual Basic
    ·Hur man använder flera Namnutrymmen
    Copyright © Dator Kunskap http://www.dator.xyz