【发布时间】:2013-11-11 16:18:31
【问题描述】:
我使用 C#(使用 XNA 4 和 MonoGame)。我使用 Content Manager 的 Load() 方法加载资产(纹理、音频)。当不再需要这些资产时,我怎样才能正确地从内存中Unload()它们?
我假设一旦对加载资产的所有引用都被覆盖(或设置为 null),垃圾收集器会自动删除这些资产。这是正确的还是由于它们是通过 ContentManager 加载的资产仍被锁定?
是否需要调用 'ContentManager.Unload()' 来释放特定 CM 的资产?
【问题讨论】:
标签: c# xna garbage-collection content-management-system xna-4.0