如何使用XNA以C#显示数字和文本?
我正在制作一个乒乓球克隆,我想在屏幕上显示球员的得分。我不知道如何显示它。SpriteBatch对象有一个如何使用XNA以C#显示数字和文本?,c#,xna,C#,Xna,我正在制作一个乒乓球克隆,我想在屏幕上显示球员的得分。我不知道如何显示它。SpriteBatch对象有一个DrawString方法,该方法采用: 可以创建的SpriteFont 在您的内容项目中并加载 通过内容加载 要写入的字符串 屏风 位置的矢量2 要在其中绘制文本的 您希望文本显示的颜色 例如,您的draw方法可能如下所示: public void Draw() { spriteBatch.Begin(); DrawPaddles(spriteBatch); D
DrawString
方法,该方法采用:
- 可以创建的
在您的内容项目中并加载 通过内容加载SpriteFont
- 要写入的
屏风字符串
- 位置的
要在其中绘制文本的矢量2
- 您希望文本显示的
颜色
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();
}
请参见您应该从以下位置开始您的XNA之旅。即使是最基本的教程也会输出文本
对于与XNA相关的问题,这些是一个更好的资源。MSDN已经介绍过您了:我想
控制台。WriteLine()
不存在了……)我建议你去学习XNA4.0。你可以花17.59美元在你的电脑上阅读kindle版本,但是你可以得到一个几乎占整本书一半的免费样本。