Hvordan bruke Microsoft XNA

Hvordan bruke Microsoft XNA


Microsoft XNA Game Studio lar hvem som helst - fra amatører til profesjonelle spillutviklere - å designe og lage komplekse videospill. XNA-spill kan kjøres på en rekke plattformer, inkludert Windows, Xbox og Zune. Dette spillet studio gjør utstrakt bruk av .NET-rammeverket og arbeider med programmeringsspråket C #. Visual Studio er en av de beste verktøy å bruke med XNA Game Studio for å lage spill.

Bruksanvisning

1 Gå til "Start", naviger til "Alle programmer" og klikk på "XNA Game Studio" -mappen. Klikk på Visual Studio kjør du se inne i mappen for å starte programvaren. Visual Studio startside vises.

2 Gå til "File" og velg "New Project" for å starte et nytt prosjekt. Nytt prosjekt vindu med prosjekttyper vises.

3 Utvid "Visual C #" node og klikk på "XNA Game Studio" element. Et sett av prosjekttyper er oppført i panelet til høyre.

4 Klikk på "Windows Game" i panelet til høyre og skriv inn et beskrivende navn for prosjektet. Skriv inn plasseringen der du vil lagre prosjektet i "Location" boksen og klikk "OK" for å lagre og åpne det nye prosjektet. Selv om du kan bygge og kjøre spillet på dette punktet, viser det bare et tomt vindu.

5 Gå til "View" -menyen og klikk på "Solution Explorer" for å gjøre det vises i høyre side av Visual Studio-vinduet. The Solution Explorer viser alle filene i prosjektet i en trestruktur.

6 Høyreklikk på "Innhold" node og velg "Legg til" fra menyen. Velg "Eksisterende Element" og bruke filbehandleren til å markere den filen som inneholder sprite. Klikk "Legg til" for å legge til filen i prosjektet.

7 Vis Innhold node ved å klikke på den lille "+" tegn. Velg sprite filen og se i vinduet Egenskaper; finner den under Solution Explorer. Legg merke til "Asset Name" eiendom - dette er navnet som er tildelt grafikk.

8 I kodevisning av spillet, finne LoadContent struktur og legge inn denne koden:

// Dette er din sprite.
Texture2D mySprite;

// Sett koordinatene å trekke sprite på.
Vektor2 spritePosition = Vector2.Zero;

// Lagre informasjon på din sprite bevegelse.
Vektor2 spriteSpeed ​​= ny Vektor2 (50.0f, 50.0f);

beskyttet ride void LoadContent ()
{

// Create the SpriteBatch, used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
myTexture = Content.Load<Texture2D>("mySprite");

}

Erstatt "mySprite" med navnet på grafikken. Denne koden laster inn sprite og forbereder den for å tegne.

9 Finn "beskyttede override void Draw (Gametime Gametime)" struktur og legge denne koden inn:

graphics.GraphicsDevice.Clear (Color.CornflowerBlue);
// Tegn sprite.
spriteBatch.Begin (SpriteSortMode.BackToFront, BlendState.AlphaBlend);
spriteBatch.Draw (myTexture, spritePosition, Color.White);
spriteBatch.End ();
base.Draw (Gametime);

Denne koden trekker sprite på skjermen på hver ramme av spillet. Det trekker sprite selv om du endrer størrelsen på spillvinduet.

10 Lagre prosjektet og bygge den. Kjør programmet; sprite vises i spillets vinduet.