Is it DrawableGameComponent the wrong tool for creating buttons?
问题 I am making a game based on Game State Managment pattern. I made 20 button on a 2nd page that let the user pick the level. LevelButton : TexturedDrawableGameComponent Inside LoadContent() buttons are created and added to GameComponent collection. If I get this right the GameCompoenent is a sort of global collection, so when the user goes back from 4th page to 2nd app will add another 20 buttons. I added a loop that clears all LevelButtons from the collection, but seems this is wrong. Is it