我的UnloadContent方法可以接受吗?

时间:2015-06-08 23:28:37

标签: c# xna

我正在用C#和XNA 4.0制作游戏。它使用在游戏关闭时需要卸载的多个资产。它使用多个标准变量,如double和int,但它也使用诸如list,contentmanagers和texture之类的东西。我想确保UnloadContent方法的当前设置能够正确卸载内容。代码设置类似于以下内容。

[self performSelectorOnMainThread:@selector(refreshToken) withObject:nil waitUntilDone:NO]; 

正如您所希望看到的那样,该方法会清除列表并卸载内容管理器。但是,它不会对单个变量执行任何操作(纹理和声音效果不会在方法中修改)。是否正在卸载内容管理器并清除所有我需要做的清单?另外,“Dispose()”是一种必要的调用方法吗?

1 个答案:

答案 0 :(得分:1)

由于管理了c#,您根本不需要卸载内容。这是由garbagecollector完成的。这意味着您的内容会自动卸载。

检查this问题。