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 .