Frage

Ich mache ein Programm in C #, und ich versuche, einfach eine Schildkröte über den Bildschirm zu bewegen.Ich habe versucht, eine Weile Schleife zu machen: generasacodicetagpre.

Was passieren soll, ist die Schildkröte langsam über den Bildschirm.Es funktioniert außer einer Sache.Wenn ich das Programm ausführe, endet die While-Schleife, bevor das Programm eröffnet wird.Es wartet, bis die While-Schleife eröffnet wird.Wenn es öffnet, ist die Schildkröte bereits 60 Pixel links.Gibt es eine Einstellung, um das Programm zu öffnen, und dann laufen Sie?Jede Hilfe wird sehr geschätzt.

War es hilfreich?

Lösung

Dies geschieht, da dies eine Erklärung ist und "stoppt" die Programmausführung, bis er seine Schleife abgeschlossen hat.

Sie können dies stattdessen mit einem Timer lösen.

Wenn dies XNA ist, haben Sie das Gameloop (Update), um solche Dinge zu tun.Bewegen Sie den Code einfach von Ihrer Wünsche bis zur Aktualisierungsfunktion.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top