0

ゲームをプレイしたことがある人なら、私の言いたいことがわかるかもしれません。ポケモンや他のゲームのようにテキスト全体が表示されるのではなく、単語が文字ごとに綴られる方法。

これは私がこれまでに持っているものです:

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 がまったく表示されません。それを遅らせる方法としてそれを使用しようとしましたが、明らかにうまくいきませんでした。

できれば、ユーザーがキーを押したときにテキストが完全にロードされ、プレーヤーが続行できるように、ブレークを入れる方法なども教えてください。私はそれで途方に暮れています。

どんな助けでも素晴らしいでしょう!! 教科書もインターネットも役に立たなかった

4

1 に答える 1