【问题标题】:XNA C# File I/O using a .txt使用 .txt 的 XNA C# 文件 I/O
【发布时间】:2013-05-03 04:39:19
【问题描述】:

如果这看起来微不足道,请提前道歉。阅读了一些教程/笔记,但我仍然无法理解这一点......

我目前正在制作一个玩家控制角色的益智游戏。每次角色在任何 4 个方向(N、S、E、W)上移动“1 个地图图块”时,int 都会 +1。这个整数的数字当前与一些小文本一起显示在游戏屏幕上,告知玩家他们当前的“动作”。

spriteBatch.DrawString(debugfont, "Moves Taken: " + MoveCounter, Vector2.Zero, Color.White);

我想要做的是将上面存储/显示的信息放入外部文件 (.txt) 中,然后当用户从 Main 中选择“HighScores”选项时,可以在稍后阶段查看该文件菜单。

【问题讨论】:

    标签: c# file input xna output


    【解决方案1】:

    File.AppendTextTextWriter.Write 是可能的方法:

    using(var output = new File.AppendText("highscore.txt"))
    {
        output.Write("Moves Taken: {0}", MoveCounter);
    }
    

    【讨论】:

    • 我明白了,这会被放入我的“HighScore”游戏状态的“更新”方法中吗?此外,如果用户要单击菜单状态上的“HighScores”选项,我将如何获取 txt 中的信息并允许他们查看?谢谢:)
    • @CraigThomson File 类有很多辅助方法来读取/写入数据(更容易使用直接创建FileStream/readers) - 阅读并尝试。
    • 好的,阅读教程。我会阅读并尝试一下,完成后会在这里发帖,干杯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多