Объект SpriteBatch
имеет метод DrawString
, который принимает:
- a
SpriteFont
, который может быть создан
в вашем контент-проекте и загружен
через контент. Загрузка
-
string
, который вы хотите написать
экран
- a
Vector2
позиции
что вы хотите нарисовать текст на
-
Color
Вы хотите, чтобы текст был.
Так, например, ваш метод рисования может выглядеть так:
public void Draw()
{
spriteBatch.Begin();
DrawPaddles(spriteBatch);
DrawBall(spriteBatch);
// this being the line that answers your question
spriteBatch.DrawString(scoreFont, playerScore.ToString(), new Vector2(10, 10), Color.White);
spriteBatch.End();
}
См. http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.drawstring.aspx