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.