Göra en textruta i XNA är användbart när du vill visa text för användaren i ditt spel . XNA är en utvecklingsmiljö som skapats av Microsoft för kodning datorspel . Texten i en textruta visas från vänster till höger , som liknar hur tecken visas i en textredigerare när du skriver . För att skapa en textruta , behöver du en strukturerad bildfil som du kan använda som en bakgrund för textrutan . Instruktioner
1
Öppna XNA Framework och ladda din Windows spelprojekt .
2
Öppna " Game1.cs " filen .
3
Deklarera " rektangel " och " Texture2D " objekt på toppen av " Game1.cs " fil, direkt efter " GraphicsDeviceManager grafik, SpriteBatch spriteBatch ; " linjer. Till exempel , " Rektangel my_textbox , Texture2D MyColor ; " .
4
Ställ din textbox ursprungliga bredd , höjd och position i "Initiera ( ) " metoden . Till exempel , " my_textbox = new Rectangle ( 20 , 20 , 100 , 100 ) , " gör en textruta med en storlek på 100 med 100 och placerad på koordinaterna ( 20,20 )
5
. ladda en strukturerad bild av ditt projekt genom att växla över till Visual C # , öppnar Solution Explorer , högerklicka " Innehåll " och klicka på " Add - > befintligt objekt " . Välj din bildfil .
6
Load texturen bakgrunden för textrutan med " Content.Load " funktionen i " LoadContent ( ) " metoden . Till exempel , " MyColor = Content.Load ( " color_description " ) , " .
7 Rita textrutan genom att använda spriteBatch objektets " Begin " , " Rita " och " End " -funktioner i " Draw ( ) " metoden , innan " base.Draw ( GameTime ) , " och efter " TODO " . Till exempel " spriteBatch.Begin (); spriteBatch.Draw ( MyColor , my_textbox , Color.Black ); spriteBatch.End (); " . Din textrutan ska nu automatiskt visas när du kör programmet .
8
Spara din Windows spelprojekt .