Visual Basic で独自のプレーヤーの動きを作成したので、画像をインポートした画像ボックスがあり、矢印キーを使用して動きを作成しました: Public Class Form1
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyData = Keys.Right Then
Player.Left += 3
End If
If e.KeyData = Keys.Left Then
Player.Left -= 3
End If
If e.KeyData = Keys.Up Then
Player.Top -= 3
End If
If e.KeyData = Keys.Down Then
Player.Top += 3
End If
Refresh()
End Sub
唯一の問題は、動きの前に小さな一時停止があることです。皆さんが気づいているかどうかはわかりませんが、キーが押されているとき、男は少し立ち止まります。あたかも上/下/左/右に移動しなければならないことを知っているができないことを知っているかのようです。一時停止の後、ようやく指定されたエリアに移動します。これがなぜなのか、私にはわからないようです...