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