我有一个代码,其中我的spriteBatch
正在绘制文本,我的问题是如何删除文本。 GraphicsDevice.Clear()
只是改变背景的颜色。 我的代码是:Xna清除绘图
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.Black);
spriteBatch.Begin();
Spiel.LoadGame();
GraphicsDevice.Clear(Color.Black);
Spiel.Intro();
spriteBatch.End();
base.Draw(gameTime);
}
这个答案应该解决问题的任择议定书。但是,我相信问题来自于对视频游戏逻辑的误解......抽奖方法被称为多次。每个绘图都已经清除了屏幕(如您所述)。这个问题似乎是一个游戏状态问题(或缺乏游戏状态!)。 –
这看起来很奇怪,与我的答案相似。 –
@The Pc Luddite,但我解释了为什么它是错的,不只是什么 –