我目前正在制作益智游戏,其中玩家控制角色。每当角色在任何4方向(N,S,E,W)上移动“1地图图块”时,int将为+1。此整数的数量当前显示在游戏屏幕上以及一些小文本,通知玩家当前的“移动”。
spriteBatch.DrawString(debugfont, "Moves Taken: " + MoveCounter, Vector2.Zero, Color.White);
我想要做的是获取上面存储/显示的信息并将其放入外部文件(.txt)中,然后当用户从主菜单中选择“HighScores”选项时,可以在稍后查看该文件。菜单。
答案 0 :(得分:0)
File.AppendText和TextWriter.Write是可行的方法:
using(var output = new File.AppendText("highscore.txt"))
{
output.Write("Moves Taken: {0}", MoveCounter);
}