|  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 man gör en 2D Grid System i XNA

    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 < p > 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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad betyder Ogiltig Syntax
    ·Hur konvertera en ansökan till en ActiveX-kontroll
    ·Hur ta isär Hex
    ·Silverlight 3D Carousel Effect Tutorial
    ·Hur Skift jag Data i ADT
    ·De bästa metoderna för Massor av matematiska beräkni…
    ·Hur man använder PHP för att ringa ett API
    ·Hur man gör pauser i en Turbo Pascal 7
    ·Hur man gör en LUA -fil för koordinater
    ·Konvertera KB till MB till GB
    Utvalda artiklarna
    ·Hur man skapar Visio Symboler
    ·Turbo C Tutorial
    ·Hur du begränsa CSS filstorlek
    ·Vad är Struts Plugin
    ·Hur Håll JS Prototype aktuellt
    ·Hur man kör Perl Använda Anteckningar
    ·Hur Navigera i mitten av en PHP -fil
    ·Hur konvertera en array i PHP
    ·Skillnad mellan anpassad JSP Tags & Beans
    ·Hur man kompilerar i VB
    Copyright © Dator Kunskap http://www.dator.xyz