Всем добрый день.
Пытаюсь нарисовать текст "Pass Complete!" для экрана с этим кодом:
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)
Пока работает хорошо.
Я признателен за это.