Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte aplikáciu Visual Studio 2010 kliknutím na jeho ikonu programu . Keď sa to načíta , vyberte " File /New /Project " a kliknite na " Visual C # /XNA " v stĺpci na ľavej strane . Vyberte " Windows Game ( 4.0 ) " v pravom stĺpci a stlačte tlačidlo " OK " . Nový Windows hra projekt je vytvorený , a súbor zdrojový kód sa zobrazí v hlavnom okne editora . 
 2 
 Pravým tlačidlom myši na názov projektu v paneli " Solution Explorer " otvorte kontextovú ponuku . Vyberte " Pridať novú položku \\ " sa otvorí okno " Pridať novú položku " . Vyberte " Bitová mapa " a stlačte tlačidlo " OK " . Nový grafický súbor je pridaný do projektu , a to je automaticky načítaný do hlavného okna editora . 
 3 
 Kliknite na ikonu ceruzky v tvare z panela ponúk a nakresliť návrh na bitmapový obraz . Môžete zmeniť farbu ceruzky kliknutím na palety , ktoré sa zobrazia na pravej strane bitmapového obrazu . 
 4 
 Kliknite na záložku označenú " Game.cs " Ak chcete zmeniť hlavné okno editora od bitmapový obrázok do súboru zdrojového kódu . 
 5 
 Vyhľadajte nasledujúci riadok kódu , ktorý sa blíži k hornej časti súboru zdrojového kódu . To je hlavným obsahujúci trieda pre vašu hru . Zložené zátvorky , ktoré nasledujú tento riadok priložiť mnoho pre- generované metódy vnútri bloku kódu . Blok kódu je postupnosť príkazov , obklopené dvoma zloženými zátvorkami 
 
 public class Game1 : . Microsoft.Xna.Framework.Game 
 6 
 Napíšte nasledujúcej deklarácii premennej vo vnútri bloku kódu pre linku zistené v predchádzajúcom kroku : 
 
 Texture2D pozadia ; 
 7 
Vyhľadajte pre- generované metóda " LoadContent " posúvaním asi v polovici cesty nadol na stránku v súbore zdrojového kódu . Metóda vyzerá tohle :
 protected override void LoadContent ( ) { spriteBatch = new SpriteBatch ( GraphicsDevice ) ; } 
 8 
 Napíšte nasledujúci riadok kódu bezprostredne po " spriteBatch " vyhlásenie v metóde " LoadContent " . Tento riadok kódu načíta obrázok , ktorý kreslil do rastrového súboru do premennej 
 
 pozadie = Content.Load   Nájsť metódu " kresliť " , ktorý je v spodnej časti stránky . Vyzerá to , že toto :   protected override void Draw ( GameTime GameTime ) { GraphicsDevice.Clear ( Color.CornflowerBlue ) ; base.Draw ( GameTime ) ; }   Napíšte nasledujúce vyhlásenie bezprostredne po " base.Draw ( hra Time ) " vyhlásenie . Tento riadok kódu začína sprite dávkový prevádzku , ktorý iniciuje proces kreslenia dvojrozmerného obrazu   spriteBatch.Begin ( ) ; .   Vytvorenie vnorené " pre " štruktúra slučka . " Pre " slučky iteruje cez tvrdení obsiahnutých v jeho bloku kódu stanovený počet opakovaní . Vnorenia " pre " slučky vnútri ďalšie " pre " slučky , môžete vytvoriť 2D štruktúru . Nested " na " štruktúru slučky je podobné tabuľky s riadkami a stĺpcami. Vonkajšie " pre " slučky spracováva riadky , zatiaľ čo vnútorné " pre " slučky spracováva stĺpca . Napíšte nasledujúce vytvoriť 10 o 10 2D konštrukcie :   for ( int i = 0 ; i < 10 ; i + + ) { for ( int j = 0 ; j < 10 ; j + + ) {   } }   Napíšte príkaz , ktorý čerpá svoju bitmapový obraz v každej iterácii vnútorné " pre " slučky . Vyhlásenie remíza vyžaduje , aby ste zadali veľkosť bitmapového obrazu , ktorá je v predvolenom nastavení 48 zo 48 bodov v priestore . To tiež vyžaduje , aby ste sa povedať , kam chcete umiestniť obrázok . Tým , že index " pre " slučky v tu a vynásobením výšky a šírky bitmapového obrazu , môžete vytvoriť 10 o 10 mriežku bitmapového obrázku . Vyplnený výkaz vyzerá tohle :   spriteBatch.Draw ( pozadia , new Rectangle ( i * 48 , j * 48 , 48 , 48 ) , Color.White ) ;   napíšte vyhlásenie , že končí prevádzka " spriteBatch " . Umiestnite nasledovné vyhlásenie bezprostredne po kóde bloky ako " pre " slučky :   spriteBatch.End ( ) ;   Spustite program stlačením zeleného tlačidla " Play " . Zobrazí sa okno a zobrazí 10 o 10 mriežku obrázku , ktorý nakreslil v bitmapové editore . 
 9 
 10 
 
 11 
 
 
 12 
 13 
 
 14