ゲームをプレイしたことがある人なら、私の言いたいことがわかるかもしれません。ポケモンや他のゲームのようにテキスト全体が表示されるのではなく、単語が文字ごとに綴られる方法。
これは私がこれまでに持っているものです:
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 がまったく表示されません。それを遅らせる方法としてそれを使用しようとしましたが、明らかにうまくいきませんでした。
できれば、ユーザーがキーを押したときにテキストが完全にロードされ、プレーヤーが続行できるように、ブレークを入れる方法なども教えてください。私はそれで途方に暮れています。
どんな助けでも素晴らしいでしょう!! 教科書もインターネットも役に立たなかった