SetCursorPos mit einer flüssigen Bewegung
-
Hi,
ich möchte gerne eine flüssige Bewegung von x1, y1 nach x2, y2 machen. Wenn ich einfach nur
SetCursorPos(x2, y2)mache, dann ist der Cursor natürlich sofort an dieser Position. Ich möchte jedoch das dieser sich nach und nach dort hinbewegt um eine flüssige Bewegung zu erhalten. Geht das irgendwie mit Vektoren? Ich hatte das in der Schule leider noch nicht und weiß mir daher nicht zu helfen.Würde mich über einen Beispielsource mit Erklärung sehr freuen

Vielen Dank
Martin S.
-
flüssig kenn sein, daß du die werte x/y linear interpolierst.
soll heißen:startx=10; starty=10; endy=50; endy=130; for(int prozent=0;prozent<=100;++prozent) { int jetztx=startx+(endx-startx)*prozent/100; //y genauso SetCursorPos(jetztx,jetzty); }dann solltest du mit http://de.wikipedia.org/wiki/Bresenham-Algorithmus viel spaß haben.