Het maken van een tekstvak in XNA is handig als u tekst wilt weergeven aan de gebruiker in je spel . XNA is een ontwikkelomgeving gemaakt door Microsoft voor het coderen van computerspelletjes . De tekst in een tekstvak verschijnt links naar rechts , vergelijkbaar met hoe tekens verschijnt in een teksteditor wanneer u typt . Om een tekstvak te maken , je een geweven beeld -bestand dat u kunt gebruiken als achtergrond voor het tekstvak nodig . Instructies 1 Open het XNA Framework en laad je Windows Game project . Kopen van 2 Open het " Game1.cs " bestand . 3 Verklaar " Rechthoek " en " Texture2D " objecten aan de bovenkant van de " Game1.cs " file , direct na de " GraphicsDeviceManager graphics ; SpriteBatch spriteBatch ; " lijnen . Bijvoorbeeld , " Rectangle my_textbox ; Texture2D myColor ; " . 4 Stel uw tekstvak oorspronkelijke breedte, hoogte en positie in de " Initialize ( ) " methode. Bijvoorbeeld , " my_textbox = new Rectangle ( 20 , 20 , 100 , 100 ) , " met een tekstbox met een grootte van 100 bij 100 en gepositioneerd op de coördinaten ( 20,20 ) 5 . Laad een geweven beeld van uw project door te schakelen naar Visual C # , het openen van de Solution Explorer met de rechtermuisknop te klikken "Content " en klikken op " Add - > Existing Item " . Selecteer uw beeldbestand . Load 6 de textuur achtergrond voor het tekstvak met behulp van de functie " Content.Load " in de " LoadContent ( ) " methode. Bijvoorbeeld , " myColor = Content.Load ( " color_description " ) ; " . 7 Teken het tekstvak met behulp van de spriteBatch object "End " functies " Begin " , "Draw " en in de "Draw ( ) " -methode , voordat " base.Draw ( gametime ) , " en na " TODO " . Bijvoorbeeld , " spriteBatch.Begin ( ) ; spriteBatch.Draw ( myColor , my_textbox , Color.Black ) spriteBatch.End ( ) " . Uw tekstvak moet nu automatisch weergegeven zodra u uw programma uit te voeren . 8 Sla uw Windows Game Project .
|