2
我想在我的XNA 4.0遊戲中保存高分信息。他們的方式我已經閱讀了如何使用StorageContainer.TileLocation,這顯然在XNA 4.0中不可用。 這裏是SaveHighScores方法將XNA 3.1轉換爲XNA 4.0。 StorageContainer.TileLocation
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?