ContentManager в XNA 4.0 имеет только один метод Unload (), который выгружает все активы.
Я хочу иметь некоторые «глобальные» активы, которые всегда загружаются, но затем я хочу, чтобы активы для каждого уровня были выгружены при изменении уровня.
Должен ли я создать второй экземпляр ContentManager как часть класса Level.cs? Или я должен использовать Game.Content, а затем вызвать .Dispose для загружаемых активов? Или я должен создать свой собственный ContentManager поверх функции ReadAsset, как описано здесь ?