Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
cWaldi
Newbie
Newbie

Anmeldedatum: 12.06.2010
Beiträge: 1

Alternative zum Timer?
Verfasst am: 12.06.2010, 20:23

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!
_________________
 
Computerfreak
Newbie
Newbie

Anmeldedatum: 28.12.2010
Beiträge: 3


Verfasst am: 01.01.2011, 19:35

Hallo cWaldi,

Ich arbeite gern mit dem Backgroundworker, der dient dazu zwei Sachen gleichzeig auszuführen.

MFG
Computerfreak
 
VB_Newbie
Newbie
Newbie

Anmeldedatum: 18.03.2011
Beiträge: 3


Verfasst am: 18.03.2011, 23:01

Du könntest das Bewegen auch in einer Dauerschleife (mit geeignetem Abbruch-Kriterium) bewerkstelligen. Und zum ausbremsen kannst du z.B.:

System.Threading.Thread.Sleep(300) (entspricht einer Wartezeit von 300 ms)

in die Schleife mit aufnehmen.
_________________


 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: visual basic, timer, langsam, alternativen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 4741 02.06.2010, 12:55
Keine neuen Beiträge Wie kann ich mich bei euch anmelden?? 796 20.05.2002, 00:28
Keine neuen Beiträge Eine kleine Frage an euch.. 906 30.09.2007, 08:57
Keine neuen Beiträge Microsoft Visual Basic 1178 27.01.2007, 23:59
Keine neuen Beiträge Visual Basic.. Version?? 1137 22.01.2007, 17:23
 



[ Time: 0.1764s ][ Queries: 89 (0.0231s) ][ GZIP on - Debug on ]