我打算製作一款射擊遊戲,玩家可以通過「+分數」查看他們射擊敵人的點數。他們每個人我已經加入到List
這樣的:幾秒鐘後移除列表中的物體XNA C#
scoreList.Add(new ScoreHUD(Content.Load<SpriteFont>(@"arial"), 20, new Vector2(e.position.X, e.position.Y)));
20是得到了刷怪的分數。這表明在每個沒有任何問題的敵人的位置上「+20」。
現在,我想在顯示3秒後從遊戲中移除它們。我已經嘗試在Update
函數中連接一個定時器函數,但不知道如何將每個計時器函數連接到每個分數中(我認爲這是不好的做法)。有什麼辦法可以解決這個問題嗎?
我只是需要更改代碼,以便檢查列表是否包含任何內容,並將removeat(1)更改爲removeat(0),並且它的工作方式與魅力類似!謝謝! – user2002495
謝謝你,總是樂意幫助別人^^。 –