0
我已經創建在Visual Basic中我自己的球員的運動,所以我有進口的圖片插入,然後我通過創建使用箭頭鍵移動一個圖片: 公共類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
唯一的問題是,在移動之前有一個小的暫停。我不知道你們是否意識到,但是當鑰匙掉下來的時候,這個傢伙暫停了一下,好像他知道他必須向上/向下/向左/向右移動,但不能。最終他在暫停後終於移動到指定區域。我似乎無法找出爲什麼這是...
我得到的唯一錯誤是kreypressed未定義,iVel未聲明,請幫忙? – 2013-02-25 09:51:22
@JackC。不要使用'keypressed',只是我在代碼中使用的東西。而'iVel'只是一個Integer來決定它移動的速度,只需將它改爲你想要的數字即可。 – SysDragon 2013-02-25 09:54:30