roeb
Mitglied
Ich hab das mal versuch wie du es mir geschrieben hast. Also wenn er an die wand kommt setzt es die variable wall auf 1 und im bewegungstimer hab ich folgendes geschrieben:
er bleibt zwar stehen sobald er eine wand berühert aber er löst sich auch nicht wieder .... theoretisch müsste er ja in die andere richtung davon laufen wenn ich vbkeyleft nochmals drücke, oder?
// edit:
Hänge hier als anhang mal das komplette Projekt an. Weil ich es vielleicht doch bissel schlecht beschrieben habe
Code:
Private Sub tim_links_Timer()
If wall = 0 Then
If shp_pacman.Left > 0 Then
a = 10
shp_pacman.Left = shp_pacman.Left - a
End If
If wall = 1 Then
If shp_pacman.Left < 4320 Then
a = 10
shp_pacman.Left = shp_pacman.Left + a
End If
wall = 0
End If
End If
End Sub
er bleibt zwar stehen sobald er eine wand berühert aber er löst sich auch nicht wieder .... theoretisch müsste er ja in die andere richtung davon laufen wenn ich vbkeyleft nochmals drücke, oder?
// edit:
Hänge hier als anhang mal das komplette Projekt an. Weil ich es vielleicht doch bissel schlecht beschrieben habe
Anhänge
Zuletzt bearbeitet: