So ändern Sie die Position von einem Bild-Feld in VB 2010 mit den Pfeiltasten oder wasd-Tasten?
Ich habe nur Zugang zum internet in der Schule, so dass der Filter im Weg für jede echte Forschung. Ich bin derzeit auf der Entwicklung eines rpg für ein Schulprojekt, aber es ist schwer zu bekommen, den avatar zu bewegen, Sie auf eine Karte. Hier ist meine erbärmlich-code so weit:
Public Class Map1
Private Sub USER_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
User.Top = User.Top - 1
End Sub
Private Sub USER_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
User.Top = User.Bottom + 1
'User.Location.X = 200
End Sub
End Class
Ich habe folgende Probleme mit ihm:
Benutzer.Lage.x = 200 hatte syntax-Fehler, wenn ich Sie gelöscht, die x-und wenn ich es nicht Tat.
Der Spieler hatte auch ständig drücken Sie die-Tasten um zu bewegen.
beide, ich weiß nicht, wie korrigieren.
Jede Hilfe wird sehr geschätzt, da es für meine Abschlussnote.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie steckte es in eine
timer_tick
zu Durchlaufen, das ist, was ich Tue.Und die richtige version von
User.Location.X = 200
ist:nvm die Lösung gefunden.
Hier ist es für jemand anderes, wie vielleicht müssen Sie den code in der Zukunft.