XNA ゲームのコンテンツ フォルダーに txt ファイルがあります。ストリーム リーダーを使用して、そのファイルからデータを読み取ることができました。ただし、ストリームに書き込めないと表示されているため、ストリーム*ライター*を使用して文字列を書き込むことができませんでした。
コンテンツ フォルダを使用して、ハイ スコアを外部に保存し、ハイ スコア txt を使用してゲームを公開できます。このファイルに文字列「OEB 3350」を追加する必要があります。
私のファイルの場所は「Content\leaderboard.txt」です
このtxtファイルにどのように書き込むのですか。
public void updateExternalLeaderboard()
{
string[] leaderboardArray = new string[orderedScoreList.Count];
System.IO.Stream stream = TitleContainer.OpenStream("Content\\leaderboard.txt");
System.IO.StreamWriter swriter= new System.IO.StreamWriter(stream);
for (int p = 0; p < orderedScoreList.Count; p++)
{
leaderboardArray[p] = orderedScoreList[p].initials + " " + orderedScoreList[p].scoreString;
swriter.WriteLine(leaderboardArray[p]);
}
swriter.Close();
}