Time beschleunigen

devilmc

Mitglied
Hallo Liebe .net Gemeinde,

ich proglrammiere seit einiger Zeit in .net rum und bin nun auf ein Problem gestoßen.
Ich programmiere gerade einen Klassiker der Spielegeschichte.
Viele von euch werden sicherlich das Spiel unter dem Namen BreakOut, Wallbreaker oder Wand kennen.
Dort bewegt sich ein Ball, welches mein Problem ist.
Die Bewegung ist an sich nicht das Problem, allerdings habe ich diese Bewegung mit einem timer realisiert.
Der Timer ist nun mit 1 initialisiert, also 1ms. Leider ist dies zu Langsam.
Ich benötige das 5fache dieser Geschwindigkeit.
Eine for-Schleife ist an dieser Stelle nicht ratsam, da diese auf jedem System unterschiedlich schnell abläuft und somit ein ruckeln entsteht.

Kenn jemand eine Möglichkeit die Tackfrequenz des Timers auf 0.2 ms zu setzen oder kennt jemand eine Alternative?

Ich hatte schon an einen Thread gedacht, doch leider krieg ich da immer nur Exceptions, da einige GUI Elemente vom "System" erzeugt werden und somit in einem anderen Thread...

Grüße
Devilmc
 

Neue Beiträge

Zurück