如何修复字体绘制本身

时间:2018-04-18 20:48:48

标签: c# monogame

所以我在Microsoft Visual Studios中遇到了一个问题,我也使用Monogame,得分超过了自己,即0与5混合等等。 想知道是否有人可以得到解决这个问题的答案。 我的代码列在下面。

    protected override void Draw(GameTime gameTime)
    {

        // TODO: Add your drawing code here

        timer += gameTime.ElapsedGameTime.TotalMilliseconds; // Increment the timer by the elapsed game time.

        if (timer >= 10000) // Check to see if ten seconds has passed.
        {
            score += 5; // Increment the score by 5.
            timer -= 10000; // Reset the timer.
        }

        spriteBatch.Begin();

        spriteBatch.DrawString(font, "Score: " + score, new Vector2(50, 70), Color.DarkRed);
        spriteBatch.DrawString(font, "Time Elapsed", new Vector2(50, 50), Color.GhostWhite);

        spriteBatch.End();

        base.Draw(gameTime);
    }

1 个答案:

答案 0 :(得分:3)

您可以在绘制之间清除屏幕,将此行放在开头;

prodRatings