我使用 C#(使用 XNA 4 和 MonoGame)。Load()
我使用内容管理器的方法加载资产(纹理、音频) 。当不再需要这些资产时,我如何才能正确地Unload()
从内存中获取它们?
我假设一旦对加载资产的所有引用都被覆盖(或设置为 null),垃圾收集器会自动删除这些资产。这是正确的还是由于它们是通过 ContentManager 加载的资产仍然被锁定?
是否需要调用 'ContentManager.Unload()' 来释放特定 CM 的资产?
我使用 C#(使用 XNA 4 和 MonoGame)。Load()
我使用内容管理器的方法加载资产(纹理、音频) 。当不再需要这些资产时,我如何才能正确地Unload()
从内存中获取它们?
我假设一旦对加载资产的所有引用都被覆盖(或设置为 null),垃圾收集器会自动删除这些资产。这是正确的还是由于它们是通过 ContentManager 加载的资产仍然被锁定?
是否需要调用 'ContentManager.Unload()' 来释放特定 CM 的资产?