如果你玩过游戏,你可能会明白我的意思。单词是如何逐个字母拼写出来的,而不是像口袋妖怪或其他游戏一样显示整个文本。
这就是我到目前为止所拥有的:
Dim strTitle As String = " "
If IO.File.Exists("npcCraig.txt") = False Then
outfile = IO.File.CreateText("save.txt")
End If
infile = IO.File.OpenText("npcCraig.txt")
Do Until infile.Peek = -1
strTitle = infile.Read 'reads character or should at least
lblTitle.Text = lblTitle.Text + strTitle
System.Threading.Thread.Sleep(1000)
Loop
infile.Close()
outfile.Close()
它运行,但由于“System.Threading.Thread.Sleep(1000)”,form1 根本没有出现。我尝试使用它作为延迟它的一种方式,但这显然不起作用。
如果可以的话,您还可以告诉我如何在其中插入中断或其他内容,以便当用户按下某个键时,文本会完全加载并且玩家可以继续前进。我对此感到迷茫。
任何帮助都将是一个惊人的!我的教科书和互联网的其余部分都没有帮助