我正在尝试在XNA 4.0游戏中保存高分信息。他们以前的方式阅读了如何使用StorageContainer.TileLocation,这在XNA 4.0中显然是不可用的。 这是SaveHighScores方法
public static void SaveHighScores(HighScoreData data, string filename)
{
// Get the path of the save game
string fullpath = Path.Combine(StorageContainer.TitleLocation, filename);
// Open the file, creating it if necessary
FileStream stream = File.Open(fullpath, FileMode.OpenOrCreate);
try
{
// Convert the object to XML data and put it in the stream
XmlSerializer serializer = new XmlSerializer(typeof(HighScoreData));
serializer.Serialize(stream, data);
}
finally
{
// Close the file
stream.Close();
}
}
TitleLocation正在给我一个错误,我后来发现它在XNA 4.0中不再可用
有没有办法让这个工作在XNA 4.0中,如果没有,它是如何在XNA 4.0中完成而不是使用StorageContainer.TitleLocation?