Realiseringen af et Tekstboks i XNA er nyttig, når du ønsker at vise tekst til brugeren i dit spil. XNA er et udviklingsmiljø skabt af Microsoft for kodning computerspil. Teksten i en tekstboks vises fra venstre mod højre , svarende til, hvordan tegn vises i en teksteditor , når du skriver. For at oprette en tekstboks , du har brug for en struktureret billedfil, som du kan bruge som baggrund for Tekstboks . Instruktioner
1
Åbn XNA Framework og indlæse Windows Spil -projekt.
2
Åbn " Game1.cs " fil .
3
Erklær " rektangel " og " Texture2D " objekter i toppen af " Game1.cs " fil , lige efter " GraphicsDeviceManager grafik , SpriteBatch spriteBatch ," linjer. For eksempel, " rektangel my_textbox , Texture2D MyColor ," .
4
Indstil din tekstboks oprindelige bredde, højde og position i "Initialize () "-metoden. For eksempel, " my_textbox = ny rektangel ( 20 , 20 , 100 , 100), " gør en tekstboks med en størrelse på 100 ved 100 og anbragt på koordinaterne ( 20,20 )
5
. indlæse et struktureret billede til dit projekt ved at skifte over til Visual C #, åbner Solution Explorer , højreklikke på "Indhold" og klikke på "Tilføj -> eksisterende element ." Vælg dit billede fil.
6
Load tekstur baggrund for tekstfeltet ved hjælp af " Content.Load "-funktionen i " LoadContent () "-metoden. For eksempel, " MyColor = Content.Load ( " color_description ") " .
7 Tegn tekstfeltet ved at bruge spriteBatch objektets " Begin ", " Draw " og " End "-funktioner i " Tegn ()" -metoden, før " base.Draw ( gameTime ) ." , og efter " TODO " For eksempel, " spriteBatch.Begin (); spriteBatch.Draw ( MyColor , my_textbox , Color.Black ) spriteBatch.End (); " . Din textbox bør nu automatisk vise når du kører dit program.
8
Gem din Windows Spil Project.