今天是个好日子。
我正在尝试绘制文本“通过完成!” 使用此代码筛选:
spriteBatch.DrawString(font, "PASS COMPLETE!", new Vector2(30, 130), Color.White);
哪个会触发正确的 IF 语句。但是,我该如何从屏幕上删除该文本?我真的完全不确定从这里往哪里走,我的导师希望我在谷歌上搜索答案或在教科书中找到答案。我翻遍了我的 XNA 教科书,但找不到删除该文本的方法。
感谢您的任何帮助。
更新:
protected override void Draw(GameTime gameTime)
我在这里包含了 IF 语句。基本上它检查与 p_Receiver 的冲突,如果它是布尔检查,它会绘制 DrawString。我应该从不同的角度来看这个吗?
最后:
我继续使用以下作为答案,并且它比以前更好。:)
if (PassInfo == 3) {
(timer code)
(IF timer not "used up" then run the draw)
目前工作良好。
我很感激。