Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
5年前关闭。
当我使用XNA制作游戏时,我看到了无效的UnloadContent,但我不知道如何使用它,有人可以给我一个有关UnloadContent的示例并在上一场游戏中展示吗?
非常感谢。
基本上,它是用于在ContentManager之外管理的内容。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
5年前关闭。
当我使用XNA制作游戏时,我看到了无效的UnloadContent,但我不知道如何使用它,有人可以给我一个有关UnloadContent的示例并在上一场游戏中展示吗?
非常感谢。
最佳答案
如果您要加载任何需要处置的资源,则可以在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之外管理的内容。
关于c# - 有关XNA UnloadContent的示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25077125/
10-13 03:15