我一直在开发一款街机游戏,就像每一款优秀的街机游戏一样,它都有一个集成的记分牌,这样玩家就可以看到谁的得分更高。我的问题是,每次输入新的得分线时,它都会删除文本文件中的所有先前行。我一直在使用的代码如下:
If player1 > 25 Then
objReader.Close()
MsgBox("O " + jogador1 + " ganhou.")
tab1.Enabled = False
Dim wrtScore As String = "C:\Documents and Settings\Joao\My Documents\Visual Studio 2010\Projects\flaghunter\flaghunter\deposito\scores.txt"
Dim objWriter As New System.IO.StreamWriter(wrtScore)
wrtScore = wrtScore.Trim()
objWriter.WriteLine(jogador1 + " " + Str(player1))
objWriter.Close()
End If
感谢您的关注和任何帮助。