使用实例使用XNA卸载内容
本文关键字:XNA 实例 卸载 | 更新日期: 2023-09-27 18:16:08
当我使用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之外的内容。