Microsoft XNA Game Studio är en uppsättning programmeringsverktyg som är skräddarsydda för att passa behoven hos spelprogrammerare . XNA står för Xbox Ny arkitektur , eftersom det kan användas för att utveckla på Xbox 360 spelkonsol . Eftersom XNA använder samma runtime som . Net , kan du också utveckla spel för alla datorer som har det . NET Framework installerat . Ett snabbt sätt att bekanta sig med spelutveckling under XNA -systemet är att göra en enkel 2D- rutnät som visar en bild i varje cell. Saker du behöver Review, 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 programikon . När den laddas , välj " Arkiv /Nytt /Project " och klicka på " Visual C # /XNA " i kolumnen till vänster . 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 .
2
Högerklicka på projektets namn i " Solution Explorer " för att öppna en snabbmeny . Välj " Lägg till \\ New Item " för att öppna " Add New Item " fönstret . Välj " Bitmappsbild " och tryck på " OK " -knappen . En ny bildfil läggs till i projektet , och det är automatiskt laddas in i redigerarens huvudfönster .
3
Klicka på pennformad ikonen i menyraden och rita ett mönster på bitkartebilden . Du kan ändra färg på pennan genom att klicka på paletten som visas till höger om bitmappsbilden .
4
Klicka på fliken som heter " Game.cs " för att ändra huvudredaktör fönstret från bitkartebilden till källkoden filen .
5
Leta upp följande kodrad , vilket är nära toppen av källkoden filen . Detta är den viktigaste innehållande 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
6
Skriv följande variabeldeklaration inuti kodblock för linjen finns i föregående steg :
Texture2D bakgrund ,
7
Lokalisera förgenererade metoden " LoadContent " genom att rulla 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 ) ;}
8
Skriv följande kodrad direkt efter " spriteBatch " uttalande i " LoadContent " metoden . Denna kodrad laddar bilden du ritade i bitmap -filen i variabeln
bakgrund = Content.Load ( " Bitmap1 " ) " bakgrund . ";
9 Leta reda på " Draw "-metoden , vilket är mot botten av sidan . Det ser ut så här :
skyddat override void Draw ( GameTime GameTime ) { GraphicsDevice.Clear ( Color.CornflowerBlue ) , base.Draw ( GameTime ) ;}
10
Skriv följande rapport direkt efter " base.Draw ( game Time ) " uttalande . Denna kodrad börjar en sprite satsvis drift , vilket initierar processen att rita en tvådimensionell bild