当我使用XNA制作游戏时,我看到虚空UnloadContent,但我不知道如何使用它,任何人都可以给我一个关于UnloadContent的例子并在上一场比赛中展示它吗? 非常感谢。
答案 0 :(得分:2)
如果您要加载任何需要处置的资源,您可以在UnloadContent
中执行此操作。例如,您有一个文件要在加载后保持句柄打开。
private FileStream _myFileStream;
private void LoadContent()
{
_myFileStream = File.Open("myLevelDataThatIKeepOpen.lvl", FileMode.Append);
}
private void UnloadContent()
{
if (_myFileStream != null)
{
_myFileStream.Close();
_myFileStream.Dispose();
}
}
实际上,它适用于您在ContentManager之外管理的内容。