Hallo zusammen,
ich bin Programmiereinsteiger und versuche es zur Zeit mit Visual Basic.
Derzeit bastel ich zur Übung n kleines Moorhuhn ähnliches Spiel.
Nun bin ich an einer Stelle angelangt an der sich meine Vögel bewegen sollen...das klappt auch wunderbar.
Allerdings wird das Programm immer langsamer und langsamer...eindeutig ZU langsam.
Gelöst hab ich das Bewegen wie folgt:
For Each Bird As PictureBox In preyList
Bird.Location = New Point(Bird.Location.X + rnd.Next(1, 4), Bird.Location.Y)
Next Bird
Und das ganze sitzt in nem Timer mit Intervall 1 drin.
Nun gibt es für solche Dinge doch sicher einige gute Alternativen zum Timer die ich schlicht nicht kenne.
Ich wäre euch für eine Erleuchtung sehr dankbar!
ich bin Programmiereinsteiger und versuche es zur Zeit mit Visual Basic.
Derzeit bastel ich zur Übung n kleines Moorhuhn ähnliches Spiel.
Nun bin ich an einer Stelle angelangt an der sich meine Vögel bewegen sollen...das klappt auch wunderbar.
Allerdings wird das Programm immer langsamer und langsamer...eindeutig ZU langsam.
Gelöst hab ich das Bewegen wie folgt:
For Each Bird As PictureBox In preyList
Bird.Location = New Point(Bird.Location.X + rnd.Next(1, 4), Bird.Location.Y)
Next Bird
Und das ganze sitzt in nem Timer mit Intervall 1 drin.
Nun gibt es für solche Dinge doch sicher einige gute Alternativen zum Timer die ich schlicht nicht kenne.
Ich wäre euch für eine Erleuchtung sehr dankbar!