Очистка нарисованного SpriteFont в XNA 4.0

Этот код используется для отображения количества раз, когда пользователь касается экрана. Но проблема заключается в том, что каждый раз, когда в методе 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 ответ

Обязательно очистите экран в начале Draw()

GraphicsDevice.Clear(Color.Black); //Use any color of your choice
Другие вопросы по тегам