ContentManager en XNA 4.0 solo tiene un método Unload () que descarga todos los activos.
Quiero tener algunos activos "globales" que siempre se cargan, pero luego quiero activos por nivel que deben descargarse cuando se cambia el nivel.
¿Debo crear una segunda instancia de ContentManager como parte de la clase Level.cs? ¿O debería usar Game.Content y luego llamar a .Dispose en los activos que cargo? ¿O debería crear mi propio ContentManager sobre la función ReadAsset como se describe aquí ?