此代码用于基本显示用户触摸屏幕的次数。但问题是每次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);
答案 0 :(得分:3)
确保在Draw()
的开头清除屏幕GraphicsDevice.Clear(Color.Black); //Use any color of your choice