清除XNA 4.0中绘制的SpriteFont

时间:2012-01-15 20:04:34

标签: windows-phone-7 xna sprite windows-phone-7.1 spritefont

此代码用于基本显示用户触摸屏幕的次数。但问题是每次Update方法(XNA 4.0)时都会绘制前一个纹理,因此无法读取计数。如何在每次重绘时清除SpriteFont纹理?

//Code used to draw the Sprite Font.!
batch.DrawString(fontSegoe, "Touches "+count, new Vector2(100, 100), Color.Black, 0, Vector2.Zero, 1, SpriteEffects.None, 0f);

1 个答案:

答案 0 :(得分:3)

确保在Draw()

的开头清除屏幕
GraphicsDevice.Clear(Color.Black); //Use any color of your choice