Cześć!
Mam mały problem, ponieważ nie wiem zbytnio jak po wykryciu kolizji zniszczyć obiekt, tak żeby nie było go widać na ekranie, moja myśl wyglądała tak ,że klasa obiektu przechowuje zmienna logiczną i w momencie wykrycia kolizji następuje zmiana wartości zmiennej logicznej z true na false. Następnie w metodzie Draw() postawiłem warunek if(active){zawodnik.Draw(spritebatch)}. Przy tym rozwiązaniu faktycznie obiekt znika, natomiast wygląda na to że tylko tekstura ponieważ obiekt typu Rectangle zostaje z określoną pozycją na swoim miejscu i nadal można nim sterować. Macie jakiś pomysł jak usuwać obiekty z ekranu po wykryciu kolizji ?
Pozdrawiam!