Difference between revisions of "Hello World in XNA 3.0 using spritefont"

esse quam videri
Jump to: navigation, search
m (Text replacement - "<csharp>" to "<syntaxhighlight lang="csharp" line="1" >")
Line 16: Line 16:
 
Add new SpriteFont variable.
 
Add new SpriteFont variable.
  
<csharp>
+
<syntaxhighlight lang="csharp" line="1" >
 
SpriteFont spriteFont;      //Declare spriteFont
 
SpriteFont spriteFont;      //Declare spriteFont
 
</csharp>
 
</csharp>
  
 
right below the definition of spriteBatch
 
right below the definition of spriteBatch
<csharp>
+
<syntaxhighlight lang="csharp" line="1" >
 
SpriteBatch spriteBatch;
 
SpriteBatch spriteBatch;
 
</csharp>
 
</csharp>
Line 27: Line 27:
 
5. Initalize the spriteFont viriable in the Load_Content() Method right below the // TODO: use this.Content to load your game content here
 
5. Initalize the spriteFont viriable in the Load_Content() Method right below the // TODO: use this.Content to load your game content here
  
<csharp>
+
<syntaxhighlight lang="csharp" line="1" >
  
 
             // TODO: use this.Content to load your game content here
 
             // TODO: use this.Content to load your game content here
Line 35: Line 35:
 
6. Add code to Draw some text with your new spriteFont. In the Draw() method add
 
6. Add code to Draw some text with your new spriteFont. In the Draw() method add
  
<csharp>
+
<syntaxhighlight lang="csharp" line="1" >
 
  // TODO: Add your drawing code here
 
  // TODO: Add your drawing code here
 
             spriteBatch.Begin();
 
             spriteBatch.Begin();

Revision as of 18:28, 25 January 2016

1. Create a new XNA Project

HelloSpriteFont NewProject.png

2. Right Click on the Content Folder and Choose New Item

HelloSpriteFont NewItem.png

3. Select SpriteFont. And name your file Kootenay.spritefont

HelloSpriteFont NewSpriteFont.png

4. Now we need to add some code to load our new spriteFont. Add new SpriteFont variable.

<syntaxhighlight lang="csharp" line="1" > SpriteFont spriteFont; //Declare spriteFont </csharp>

right below the definition of spriteBatch <syntaxhighlight lang="csharp" line="1" > SpriteBatch spriteBatch; </csharp>

5. Initalize the spriteFont viriable in the Load_Content() Method right below the // TODO: use this.Content to load your game content here

<syntaxhighlight lang="csharp" line="1" >

           // TODO: use this.Content to load your game content here
           spriteFont = Content.Load<SpriteFont>("Kootenay");

</csharp>

6. Add code to Draw some text with your new spriteFont. In the Draw() method add

<syntaxhighlight lang="csharp" line="1" >

// TODO: Add your drawing code here
           spriteBatch.Begin();
           spriteBatch.DrawString(spriteFont, "Hello XNA!!!", new Vector2(100, 100), Color.Silver);
           spriteBatch.End();

</csharp>