anke an die schnelle Hilfe aus meinem ersten Post, dadurch ist das Projekt bendet und mein neues wieder aktuell x3
Thematik: Ich möchte die Maus in einem Kreis bewegen. Dieser muss dynamisch anpasbar sein, d.h. ich geb ihm den Radius vor.
Problem: Bisher hab ich leider nur einen Kreis mit einem Radius von 10 Pixel gut hinbekommen. Jede größe darüber benötigt mehr Punkte, wodurch mein aktueller Code im endeffekt auf eine Raute hinaus läuft.
Das heisst, ich bräuchte nun eine kleine Hilfe, wie ich dynamisch die anzahl der MouseMove's bestimmen kann, gemessen an dem Radius des Kreises.
Ich denke das 1 MouseMove- Punkt pro 1 Pixel in einem 90° Winkel einen recht guten Kreis darstellen sollte. D.h. bei einem Kreis mit 500 Pixel Radius wären das 500 Punkte pro 90°, heisst 2000 Punkte bei einem Vollkreis, was ich ungern per Hand machen möchte xD
Bisher scheitere ich leide rimmer wieder an einer prozentualen Aufteilung bzw Berechnung der Punkte, ich hoffe ihr könnt mir da weiterhelfen =)
Spoiler anzeigen
$x = @DesktopWidth/2
$y = @DesktopHeight/2
For $lauf = 0 To ($y-50) Step +10
; von der Bildschirm mitte bis 50 Pixel vom oberen Rand
MouseMove($x, $y+$lauf, 5)
MouseMove($x+$lauf, $y, 5)
MouseMove($x, $y-$lauf, 5)
MouseMove($x-$lauf, $y, 5)
MouseMove($x, $y+$lauf, 5)
Next