みなさん、良い一日を。
「Pass Complete!」というテキストを描画しようとしています。このコードでスクリーニングするには:
spriteBatch.DrawString(font, "PASS COMPLETE!", new Vector2(30, 130), Color.White);
これは適切な IF ステートメントを起動します。ただし、そのテキストを画面から削除するにはどうすればよいですか? ここからどこに進むべきかまったくわかりません。インストラクターは、答えをグーグルで検索するか、教科書で見つけるように求めています。私は XNA の教科書を隅々まで調べましたが、そのテキストを削除する手段が見つかりませんでした。
助けてくれてありがとう。
アップデート:
protected override void Draw(GameTime gameTime)
ここに IF ステートメントが含まれています。基本的には p_Receiver との衝突をチェックし、bool がチェックアウトした場合、DrawString を描画します。これは別の角度から見たほうがいいのでしょうか?
最後の:
私は答えとして次のことを進めましたが、以前よりもうまく機能しています。:)
if (PassInfo == 3) {
(timer code)
(IF timer not "used up" then run the draw)
今のところうまくいっています。
それは有り難いです。